Skip to content

Enterprise

Using codeflow in your organization.

codeflow does not store any of your code or context data. This makes it easy for you to use codeflow at your organization.

To get started, we recommend:

  1. Do a trial internally with your team.
  2. [Contact us] to discuss pricing and implementation options.

Trial

Since codeflow is open source and does not store any of your code or context data, your developers can simply get started and carry out a trial.


Data handling

codeflow does not store your code or context data. All processing happens locally or through direct API calls to your AI provider.

The only caveat here is the optional /share feature.


Sharing conversations

If a user enables the /share feature, the conversation and the data associated with it are sent to the service we use to host these shares pages at codeflow.ai.

The data is currently served through our CDN’s edge network, and is cached on the edge near your users.

We recommend you disable this for your trial.

codeflow.json
{
"$schema": "https://codeflow.ai/config.json",
"share": "disabled"
}

Learn more about sharing.


Code ownership

You own all code produced by codeflow. There are no licensing restrictions or ownership claims.


Deployment

Once you have completed your trial and you are ready to self-host codeflow at your organization, you can [contact us] to discuss pricing and implementation options.


SSO

SSO integration can be implemented for enterprise deployments after your trial. This will allow your team’s session data and shared conversations to be protected by your enterprise’s authentication system.


Private NPM

codeflow supports private npm registries through Bun’s native .npmrc file support. If your organization uses a private registry, such as JFrog Artifactory, Nexus, or similar, ensure developers are authenticated before running codeflow.

To set up authentication with your private registry:

Terminal window
npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/

This creates ~/.npmrc with authentication details. codeflow will automatically pick this up.

Alternatively, you can manually configure a .npmrc file:

~/.npmrc
registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}

Developers must be logged into the private registry before running codeflow to ensure packages can be installed from your enterprise registry.


Self-hosting

The share feature can be self-hosted and the share pages can be made accessible only after the user has been authenticated.