Pricing

Powerful Feature Flags. Fair Pricing.

DevCycle is affordable on all plans. With all the features your team needs and none you don't.

Monthly

Annually (Save 20%)

Free Forever

$0

No credit card required


For small projects, or people that just want to give DevCycle a try.

Unlimited Seats

Up to 1,000 Client-side MAUs

Use DevCycle for as long as you want, for free.

Developer

$10

Per Month, Billed Annually


For startups who are trying to improve their development process.

Unlimited Seats

1,000 MAUs Included

10,000 Events per Month Included

Pricing Estimate:

1,000 MAUs

Business

$500

Per Month, Billed Annually


For organizations with multiple teams that need permissions.

Unlimited Seats

100,000 MAUs Included

500,000 Events per Month Included

Pricing Estimate:

100,000 MAUs

Enterprise

Custom

Billed Annually


For enterprise teams that have strict governance and SLA requirements.

Unlimited Seats

Custom plans with no limits

Contact our team to build a custom plan suited to your needs.

Pricing that grows with your business

DevCycle Feature List

Free Forever

Developer

Business

Enterprise

Pricing Breakdown

Base Price
Free
$12.50/month
$625/month
Custom
1,000 Included
1,000 Included
then $7.00 per 1,000
100,000 Included
then $2.50 per 1,000
Custom
10,000/month Included
10,000/month Included
then $6 per 10,000
1,000,000/month Included
then $2 per 10,000
Custom
100,000/month Included
100,000/month Included
then $6 per 100,000
10,000,000/month Included
then $2 per 100,000
Custom
5,000/month Included
10,000/month Included
then $1 per 10,000
500,000/month Included
then $0.5 per 10,000
Custom

Core Features

Feature Flags
Unlimited
Unlimited
Unlimited
Unlimited
Seats
Unlimited
Unlimited
Unlimited
Unlimited
Environments
Unlimited
Unlimited
Unlimited
Unlimited
Projects
Unlimited
Unlimited
Unlimited
Unlimited
A/B Testing & Experimentation
Debugging Tools
All Integrations
Real-Time Updates
Targeting & Segmentation
Percentage-Based Rollouts
Global Flag State Visibility
OpenFeature Support Across All SDKs
REST API
CLI

Advanced Features

Variable Types
Multi-Step Rollouts
Rollouts by Custom Property
Reusable Audiences
Custom Property Targeting
One-Click Self Targeting
Flag Name Obfuscation
Realtime Updates
Feature Opt-in
Custom Property Schemas
Flag Schemas
Stale Flag Detection/Notification
EdgeDB (Stored Custom Properties)
Roles & Permissions
Approval Workflows

AI-Enabled Features

MCP Server
AI Generated Feature Summaries
AI Generated Schemas

Workflow Tools

Embedded Debugging Tools
Code Generation Tools
Flag Importer
Code Pipeline Integrations
Code References
Webhooks
VS Code Extension
Terraform Provider
Slack App
Snowflake Data Sharing
3rd party ETL

Security & Compliance

SOC 2 Type 2 Certified
Audit Logging
Custom Domain Proxy
SAML SSO
SCIM Provisioning
SDK Proxy Implementation

Support & Service Guarantees

Discord Community
Email Support
Shared Slack Channel
Custom Migration Support
First Reply SLA
Uptime SLA
Custom Legal Terms

Frequently Asked Questions

What is a Monthly Active User (MAU)?

A Monthly Active User (MAU) is a unique user ID that has at least one Client-Side SDK initialization in a month.

What is a Cloud Config Request?

A Cloud Config Request happens on initialization or identification update of a client-side SDK such as web and mobile, as well as the cloud-bucketing configuration of our server-side SDKs. This is used to request the latest feature flag configuration from DevCycle.

What is a Server Config Request?

A Server Config Request is a request to the DevCycle config CDN to fetch the latest project Configuration by any of our local bucketing server-side SDKs whether on startup, via polling or triggered by an SSE event.

What is an Event?

An Event is a single data point sent to DevCycle using the Track API or Track function in our SDKs. These can be any custom event whether tracking conversions or latency. Events serve as a foundation for creating custom metrics. NOTE: Tracking that is built into the DevCycle SDK does not count against billable events.

What is EdgeDB?

EdgeDB is a lightning-fast, globally replicated edge storage tool that allows you to store information about your users for future use in Targeting Rules. For example, you can set a custom property when a user performs a key action in your application, and then target based on that property in the future without having to continuously provide that data in the SDK.

How are Overages Billed?

The Developer and Business plans include a set number of Client-Side MAUs, Cloud Config Requests, Server Config Requests, and Events. If you exceed these limits, you'll be billed monthly at the rate specified for your plan, subject to applicable annual discounts.

Build Better Software With DevCycle

DevCycle is designed from the ground up to help you ship better software, faster. Sign up today and start improving your software development process.