Free planPro from $5/month

Ship with control. Change with confidence.

Keep flag values and targeting separate across environments. Give your application a safe fallback and your team a clear record of changes.

10 flags per workspace on Free · No card required

app.toggld.io
New checkout flow25%
new-checkout-flow
Dark mode
dark-mode
Beta dashboardTargeting
beta-dashboard
3 of 10 flagsFree plan

Built with open standards and familiar tools

OpenFeatureOFREPTypeScriptNode.jsEffectPostgres

Pricing

Start free. Pay only as you grow.

Each workspace has its own plan. Local evaluation in server SDKs is never billed.

Free

$0per workspace

For side projects and small teams getting started with flags.

  • 10 flags per workspace
  • 1M evaluation requests each month
  • Unlimited local evaluation in server SDKs
  • No card required

Pro

$5per month, per workspace

For production traffic. Pay for the evaluation requests you use, and set a spend cap if you want one.

  • Unlimited flags
  • 2M evaluation requests included each month
  • Then $2 per additional 1M
  • Unlimited local evaluation in server SDKs
  • Optional monthly spend cap

Every plan includes

  • Team workspaces
  • Isolated environment values
  • Percentage rollouts
  • Typed attribute targeting
  • Reusable segments
  • Explicit off values
  • Recorded audit events
  • Node.js Promise and Effect APIs
  • Local and remote evaluation
  • Public browser tokens
  • Role-based access
  • Usage alerts by email

Prices are in US dollars, before tax. See plans and limits for what counts as an evaluation request.

What is available

The controls that ship today

Useful flag controls, visible changes, and clear access for your team.

team access

Shared workspaces

Bring your flags, environments, and team together in one workspace. Use roles to control who can view or edit.

typed values

More than on or off

Serve boolean, string, number, or JSON values. Choose a default variant and an explicit off value for each environment.

roles

Your whole team

Invite owners, administrators, members, and readers. Keep credentials for application integrations separate from account access.

isolated

Every environment

Development and production keep their own values and targeting. Review and save each destination separately.

local or remote

Server and browser access

The JavaScript SDK evaluates locally on servers, serverless functions, and Cloudflare Workers, or through the API. Public tokens support remote browser evaluations. Update timing depends on cache and sync state.

built in

Targeting and off values

Use percentage splits, typed attributes, and reusable segments. Disable a flag to serve its configured off value.

Evaluation modes

Choose where a flag evaluates

The same flag configuration supports trusted servers and remote application requests.

Remote API

  • Context sent to the APIper request
  • Cached flag definitionsedge cache
  • Public browser tokenssupported
  • Response timing includes I/Onetwork

Local JavaScript SDK

  • Context evaluated locallyin process
  • Definition synchronizationbackground
  • Trusted server SDK keyrequired
  • Changes follow sync timingsnapshot

Questions

The short version

Is there a free plan?

Yes. Free includes 10 flags per workspace and 1M evaluation requests each month, with no card required. Pro is $5 per month for each workspace, with unlimited flags and 2M evaluation requests included, then $2 for each additional 1M.

What happens when a Free workspace reaches its limit?

Evaluation requests to the API return HTTP 429 until the next calendar month, and your application uses its fallback values. Server SDKs in sync mode keep evaluating. Upgrade the workspace to Pro to remove the limit.

What counts as a workspace?

A workspace is your team's home in Toggld. It holds flags, environments, segments, and member roles. There is no separate projects feature in this release.

Which SDKs are available?

The Node.js package provides Promise and Effect APIs, local evaluation, and remote evaluation. Browser applications can call the OFREP API with public tokens. Go, Python, and Ruby SDKs are not available yet.

Does fast evaluation mean instant updates?

No. Local evaluation uses an in-process snapshot, and remote requests can use the edge cache. Synchronization, network conditions, and cache freshness affect when changed values arrive.

Can I promote changes between environments?

This release edits each environment separately. There is no one-click promotion workflow. Review and save the intended configuration in each destination.

Put your first flag under control.

Create a workspace, choose safe values, and connect your application. Start on Free with no payment card, and upgrade a workspace to Pro when you need more.