Answers to the obvious questions.
Everything you need to know about DeployRamp, from setup to security.
How it works
What is DeployRamp?
DeployRamp is a feature flag management platform that uses AI to handle the full lifecycle automatically: scan PRs for risky changes, wrap them in flags with tracing, manage the rollout by monitoring errors in real time, and clean up the flag code when rollout completes.
How does DeployRamp detect risky code changes?
DeployRamp uses AI to analyze your PR diffs for patterns that indicate risk: new API endpoints, database migrations, payment logic changes, authentication modifications, and more. It then suggests wrapping those changes in feature flags so they can be rolled out gradually.
What languages and frameworks are supported?
DeployRamp provides official SDKs for TypeScript/JavaScript, Python, Go, Java/Kotlin, Rust, and Swift. The TypeScript SDK includes first-class support for React. DeployRamp works with any CI/CD pipeline.
How does error-aware rollout work?
The DeployRamp SDK reports errors associated with specific feature flags. If error rates spike during a rollout, DeployRamp automatically pauses or reverts the rollout to the safe code path — no redeploy needed. Once the issue is resolved, rollout can resume.
Do I need to manually create feature flags?
No. DeployRamp automatically creates feature flags from its PR analysis. When it detects risky changes, it suggests a commit that wraps the code in a flag with tracing. You can also create and manage flags manually through the dashboard.
What happens when a rollout completes?
Once a flag reaches 100% rollout and monitoring confirms stability, DeployRamp automatically opens a cleanup PR that removes the flag code, leaving only the new code path. This prevents flag debt from accumulating in your codebase.
Which code hosting providers are supported?
DeployRamp supports GitHub, GitLab, and Bitbucket. Cloud-hosted versions of all three are supported on all plans. On-premises (self-hosted) installations are available on the Enterprise plan.
How do I get started?
Install the DeployRamp GitHub App on your repository, add the SDK to your project, and you're ready to go. DeployRamp will start analyzing your PRs and suggesting feature flags automatically. The whole setup takes under five minutes.
Security
Is my source code stored by DeployRamp?
We don't store source code long-term, no. We will make an ephemeral clone of your repo that is deleted immediately after pushing your commit.
How is my code secured while you are working on it?
Whenever we are performing an operation on customer source-code it runs in a sandboxed worker that is only running that operation.
Do you train models on my code?
Never. We also have a zero-retention and no-training agreement in place with our LLM providers.
Do you support SSO?
Yes. SAML-based SSO is available on the Enterprise plan and above. Contact us if you'd like to upgrade.
Where can I find your information about your compliance?
We have a trust center that is available to prospective customers of the Enterprise plan.
We're happy to talk.
Book a demo with our team and we'll answer anything we didn't cover here.