Enterprise
Ship software at scale
Give your whole team a faster path from idea to shipped, hosted software — with reviewed-PR change control, isolated build sandboxes, managed infrastructure, and an honest account of what is available today.
For engineering leaders
A delivery path your reviewers can actually approve
Most tools that promise to write software for your team ask you to trust the output. That is the wrong thing to ask an engineering manager. You already have a review process, branch protection, CI and people whose job is to say no to a risky change — and none of that should have to move for a new tool to be useful.
code-anything is built around that constraint. Work happens in an isolated sandbox, gets verified against your own typecheck, tests and build, and arrives as a pull request on its own branch. Your reviewers hold the merge button, exactly as they do for a human contributor. The worst case for a bad suggestion is a PR nobody merges, which is a failure mode your team already knows how to handle.
The second audience matters just as much. Operations, finance, support and marketing people describe the internal tool they need in plain language and get a working, hosted app on a real preview URL — with the Postgres data layer, sign-in, the sending code and Stripe checkout already written in. That work does not queue behind your roadmap, and it does not arrive as another spreadsheet nobody owns.
The rest of this page is the evaluation material: how collaboration and change control work, what the security and data posture honestly is today, how access, monitoring, support and billing are handled, and a plain matrix of what is available now, what is on request, and what simply does not exist yet. Where a certification or guarantee is not something we hold, this page says so. Read it alongside the security practices page, the platform overview and pricing.
Built for teams
What code-anything supports for organizations
An honest view of what the platform does today, what comes with the Team plan, what is available on request, and what is still on the roadmap — so you can plan without guessing.
Available now
Reviewed-PR change control
Changes to a connected repository happen only through a pull request your team reviews and merges. The agent works on its own branch inside a sandbox clone — never a direct push to a protected branch.
Available now
Isolated build sandboxes
Every build and edit runs in its own ephemeral sandbox clone, so one project cannot reach another project’s files or data. Sandboxes are torn down when the work is finished.
Available now
Encrypted credential vault
Provider keys, database URLs and app secrets are encrypted with AES-256-GCM before they are stored, and injected into the sandbox at runtime. Raw secrets are never written to logs or shell history.
Available now
A pre-wired backend layer
The Postgres data layer, sign-in, the sending code and Stripe checkout are written into every project that needs them, from a catalogue of vetted bricks — nothing for your platform team to hand-roll, and builds, deploys and hosting run on Cloudflare rather than on your servers.
Priority on Team
Monitoring, alerts & rollback
Builds, deploys and previews are health-checked continuously, with alerts when a check fails, and a one-click restore to any earlier accepted version. Priority alerting and faster escalation come with the Team plan.
On the roadmap
Shared workspaces & roles
Shared workspaces with roles are listed on the Team plan and are on the near-term roadmap. Today, projects have a single owner and team collaboration happens in your GitHub repository, where your existing permissions and reviews already apply.
On request
Single sign-on (SSO)
Sign-in today is through the accounts the platform supports directly. Connecting your own identity provider is something we handle case by case — tell us which IdP you use and we will tell you honestly what it takes.
On request
Audit trail & traceability
Every run is already recorded with a correlation id, timing spans, an itemised cost ledger and its outcome, and every repository change leaves a pull request. A packaged, exportable audit view is available on request.
Availability
Available today, on request, or not at all
The single table an evaluator actually needs. Nothing here is aspirational: if a row says “not available”, it is not available.
| Capability | Availability | What that means in practice |
|---|---|---|
| Reviewed-PR change control | Available today | Repository changes only ever arrive as a pull request you merge. |
| Isolated build sandboxes | Available today | Each build or edit runs in its own ephemeral environment. |
| Encrypted credential storage | Available today | AES-256-GCM at rest, master key held in the control plane. |
| Pre-wired data, auth, email, payments | Available today | Written into each project from vetted bricks; Stripe and Resend run on your own accounts. |
| Monitoring, alerting & rollback | Available today | Health checks on builds, deploys and previews; one-click restore to an earlier version. |
| Human approval on escalated actions | Available today | The run blocks until a person approves or denies. |
| Priority alerting & dedicated support | Team plan | Faster escalation and a direct line, included with Team. |
| Shared workspaces & roles | On the roadmap | Listed on the Team plan; team collaboration today runs through GitHub. |
| Single sign-on (SSO) | On request | Tell us your identity provider and we will scope it with you. |
| Exportable workspace audit trail | On request | Runs are already recorded; a packaged export is a conversation. |
| Signed DPA or custom contract terms | On request | Ask, and we will tell you what we can and cannot sign today. |
| SOC 2, ISO 27001 or HIPAA attestation | Not available | We hold no formal security certifications and claim none. |
| Contractual uptime SLA | Not offered | The service is provided “as is”; we publish no uptime guarantee. |
| Self-hosted or in-your-own-cloud deployment | Not available | The platform runs on our infrastructure only. |
| Data residency or region selection | Not available | Regions are not selectable; multi-region deploys are an idea we are exploring. |
| Per-seat licensing | Not applicable | Plans are billed per account at a flat monthly rate, metered by credits. |
| Annual invoicing or purchase orders | Talk to us | Self-serve billing is monthly by card through Stripe. |
Accurate as of August 2026. If something you need is missing from this table, ask — we would rather tell you it does not exist than let you discover it during a security review.
Collaboration
How teams work together in a shared project
Collaboration today runs through two surfaces your team already understands: a shared brief in chat, and a pull request in your repository.
The brief is the shared artefact
Scoping happens in chat before anything is built, and that conversation is stored with the project. A teammate picking it up later reads the same brief the agent worked from.
Review in a live preview, not a mockup
Stakeholders judge a running app on a real preview URL. Non-engineers can point at an element and describe the change instead of filing a ticket that describes it in words.
Engineers stay in GitHub
For repository work, collaboration keeps its existing shape: a branch, a pull request, your reviewers, your CI, your merge rules. Nothing asks your team to move its review process somewhere new.
It is worth being precise about the current state, because “shared workspace” means different things to different vendors. Today a project has a single owner account. Shared workspaces with named roles are listed on the Team plan and sit on the near-term roadmap; they are not something you can switch on this afternoon.
What that means practically is that the multi-person part of the workflow lives where multi-person software work already lives. The agent proposes; your repository disposes. Reviewers, required checks, CODEOWNERS and merge rules on your GitHub repo apply to an agent-authored pull request exactly as they apply to a human one, because it is an ordinary pull request. And when a project needs to change hands, you can generate a handover document — a machine-readable manifest of the repository, the database, the hosting project and every provider connection, marked by whether it transfers or has to be reissued. The handover request is recorded; moving the account itself is still a conversation with us rather than a one-click action.
Change control
Every change lands as a reviewed pull request
The path from a described change to merged code has four gates, and a human holds the last one.
Indexed, then edited in a clone
The agent indexes your repository — semantic and symbol-aware — then makes the change inside a sandbox clone of it. Your working tree is never touched.
Verified before you see it
The change has to survive your own typecheck, tests and build inside the sandbox, plus a runtime check on the preview. Work that does not pass is repaired or reported, not handed to you to discover.
Human approval on escalated actions
A permission engine classifies what the agent is about to do. Anything it escalates blocks the run and waits for an explicit approve or deny from a person.
A pull request, every time
The result lands on its own branch and opens a pull request against your default branch. Merging is your team’s decision, under your team’s existing branch protection.
The agent never operates on your working tree. It clones the repository into a sandbox, indexes it so it understands structure rather than matching text, edits there, and pushes to a branch of its own, against your repository’s default branch as the base. The token that opens the pull request is a short-lived GitHub App installation token needing only contents and pull-request write, and it is written into the sandbox filesystem with restrictive permissions and scrubbed on exit rather than passed on a command line — so it never lands in exec logs or shell history.
Before anything reaches you, the change has to survive your own checks inside the sandbox: typecheck, tests, build, and a runtime check on the resulting preview. Work that fails is repaired or reported rather than handed over for you to discover in review. Separately, a permission engine classifies each action the agent wants to take; anything it escalates stops the run and waits for an explicit approve or deny from a person. More detail lives on the GitHub PR agent and sandbox verification pages, and the end-to-end sequence is drawn out on the platform page.
Security posture
Security posture — and what we deliberately do not claim
The useful version of this section is the part most vendors leave out.
Here is what is true. Builds and edits run in isolated, ephemeral sandbox clones, one per workspace, torn down when the work completes — so one project’s execution cannot reach another’s data. Changes to your repositories are made only through reviewed pull requests. Application data and authentication run on managed Postgres with row-level security. Data is encrypted in transit with TLS. Credentials are encrypted with AES-256-GCM before storage, with the master key held only in the control plane. We monitor the service continuously for availability, errors and suspicious activity, and we follow least privilege for access to systems holding customer data.
Here is what is not true, stated as plainly as we can. We hold no formal security certifications — not SOC 2, not ISO 27001, not a HIPAA attestation — and we do not claim any. We have not published a third-party penetration test. We do not offer a contractual uptime SLA; our terms provide the service “as is” and “as available”. There is no self-hosted or in-your-own-cloud deployment. If any of those is a hard gate in your procurement process, the honest answer today is that we do not clear it, and we would rather you know that in the first conversation.
We take responsible disclosure seriously: if you believe you have found a vulnerability, email security@code-anything.com before disclosing publicly, and we will work with you to resolve it. The full, current posture is written up on the security practices page, and it is deliberately written not to promise more than the product does. As we earn certifications or complete independent audits, they will be listed there first.
Data handling
Where your code and data live, and who touches them
Three questions every data-protection reviewer asks, answered without hedging.
Where project data lives
Application data and authentication run on managed Postgres and auth (Supabase). Rows are scoped by row-level security so one account’s data is not reachable from another account’s session.
How credentials are held
Secrets are encrypted with AES-256-GCM before storage, and the master key lives only in the control plane. The tables that hold them are closed to the signed-in user path entirely.
Who else processes it
A short, named list of subprocessors — Cloudflare, Supabase, Stripe, Resend, GitHub, and the model providers our gateway routes to: today Google (Gemini), Z.ai/Zhipu served via Together.ai, and Inception (Mercury). Each is used for one job, and they are listed in the Privacy Policy, not buried.
Ownership is settled in the terms rather than in marketing copy: you own the code and content you create with the service, and we claim no ownership of your projects. We take only the limited licence needed to host and process that content in order to run the service for you. The output is ordinary source code in a repository you control, so leaving is a matter of keeping your repo, not extracting yourself from a proprietary format.
Retention follows the same principle: information is kept while your account is active or as needed to operate the service, meet legal obligations and resolve disputes, and is deleted or anonymised when it is no longer required. Depending on where you are, you may have rights to access, correct, export or delete personal information, and you can exercise them by writing to us. The subprocessor list, the retention language and the contact route are all on the Privacy Policy; commercial terms are on the Terms of Service. A signed data processing agreement or custom contract terms are an on-request conversation — ask, and we will tell you what we can sign today rather than implying more.
Access management
Access, identity and least privilege
Who can sign in, what the platform can reach on your behalf, and where the boundaries are drawn.
Signing in
Accounts are individual and authenticated through the managed auth layer. Connecting your own identity provider for single sign-on is handled on request for larger teams rather than self-serve — tell us which IdP you run and we will scope it with you honestly, including whether it is a fit today.
What we can reach in GitHub
Connecting an account uses GitHub’s own authorisation flow, which grants the broad “repo” scope — GitHub offers no read-only variant, and we use it to list and clone. The token that actually pushes a branch and opens a pull request is a short-lived GitHub App installation token needing only contents and pull-request write. You can revoke access from your GitHub settings at any time, without us.
- Row-level security scopes project data to the owning account, enforced in the database rather than only in application code.
- Encrypted-secret tables are closed to the signed-in user path entirely; only the control plane can read them.
- Sandbox credentials are short-lived and written over an authenticated channel, never into a command line or a log.
- Escalated agent actions block on an explicit human approve or deny before the run continues.
- A handover export lists every asset and connection a project depends on, embedding vault reference keys only — never secret values.
Reliability
Monitoring, alerting and rollback after launch
Shipping is the start of the obligation, not the end of it. What runs after a deploy matters more to an evaluator than what runs before one.
Continuous health checks
Builds, deploys and live previews are probed for status, errors and reachability, so a broken deploy surfaces before somebody reports it.
Alerts with context
When a check fails, an email alert carries what failed and where, graded info, warning or critical — not a log dump. Priority alerting and faster escalation come with the Team plan.
Versioned rollback
Project versions and deploy history are kept, so a bad change can be rolled back to the last healthy version in one click rather than re-generated from scratch.
Traceable runs
One correlation id threads a request through the run, its timing spans and the sandbox that executed it — so “what happened on Tuesday” is an answerable question.
To be clear about the limits: continuous monitoring and alerting is a real operational practice, not a contractual availability commitment. We do not publish an uptime SLA, and our terms provide the service without a guarantee that it will be uninterrupted or error-free. What we do commit to in the product is visibility — health checks on builds, deploys and previews, alerts that carry context, versioned rollback, and a correlation id that ties a request to the run and sandbox that served it. The agents page covers how the always-on checks work, and workspace monitoring covers what is watched.
Support & onboarding
Support, onboarding and escalation
What you get when something goes wrong, and who you talk to before it does.
Free and Starter
Community support plus the written material: the docs, the capability pages, and a public changelog so you can see what changed and when.
Team plan
Dedicated support and priority monitoring with faster escalation — a direct line for onboarding, incidents and roadmap questions rather than a queue.
Talking to a human
Evaluation, security questionnaires and procurement questions go to hello@code-anything.com; suspected vulnerabilities go to security@code-anything.com.
We do not publish guaranteed response times. If a support SLA is a requirement, raise it in the first conversation and we will tell you what is realistic.
Procurement
Plans, billing and procurement
How money actually changes hands, including the parts that are not self-serve yet.
| Plan | Price | What it is for |
|---|---|---|
| Free | $0 / month | Evaluation. Prompt to a live preview, one active project, managed database, auth and email included, community support. |
| Starter | $20 / month | A first real app: unlimited projects, going live on a custom domain, build and runtime credits included. |
| Pro | $100 / month | Shipping for real: connect GitHub repositories and open pull requests, Stripe payments wired in, continuous workspace monitoring, a higher credit allotment. |
| Team | $500 / month | Teams and production workloads: everything in Pro plus priority monitoring and alerts, dedicated support, the largest credit allotment, and the shared-workspace features as they land. |
Plans are billed per account, not per seat — there is no per-user pricing. Full plan detail, including what a build credit buys, lives on the pricing page.
Billing is monthly, in advance, through Stripe, and each paid plan carries an allotment of build credits that resets every billing period — unused credits do not roll over. Usage beyond the allotment is handled by buying additional credit packs rather than by a surprise invoice, so a busy month has a ceiling you chose rather than one you discover. You can cancel at any time and the plan stays active until the end of the period; fees are non-refundable except where the law requires otherwise. Pricing and inclusions are set out on the pricing page.
The parts that are not self-serve, said plainly: annual terms, invoicing, purchase orders and bespoke contract paperwork are not something you can configure in the product today. Neither is a signed DPA or a negotiated security addendum. All of them are conversations we are happy to have — email us with what your procurement process requires and we will tell you what we can do now and what we cannot, rather than letting it stall three weeks into a review.
Adoption
A migration path that starts with one team
Nobody should roll this out organisation-wide on a demo. Here is the sequence we would actually recommend.
Evaluate on the free tier
Describe an internal tool and watch it build. No card, no procurement, no meeting — you learn more from one real preview than from a call.
Connect one low-risk repo
Pick a repository with good tests and low blast radius. Ask for a scoped change and review the pull request the way you would review a new hire's first PR.
Widen to more repos and teams
Once reviewers trust the shape of the output, add repositories, and let the non-engineering teams who have been waiting for internal tools start describing them.
Move to Team when it matters
When the work becomes load-bearing, the Team plan brings priority monitoring, dedicated support and the largest credit allotment. That is also the point to raise SSO and audit-trail needs.
How teams use it
From internal tools to production
Internal tools, fast
Ops, finance and support teams describe the dashboard, form or admin panel they need and get a working, hosted app — without pulling engineers off the roadmap.
Scoped changes to existing repos
Developers connect a repository and describe the change. The agent makes it in a sandbox, verifies it against your own checks, and opens a pull request to review.
Prototype to production
Validate an idea in a live preview with real data, then take the same workspace to a real URL when stakeholders sign off — no rewrite between the demo and the thing.
FAQ
Enterprise and team questions
Let’s scope it together.
Tell us about your team, your security requirements and what you want to ship. We will tell you honestly what fits today and what does not.