SOLENOID.SYSTEMS

Free for your first 100,000 spends each month

Solenoid puts limits on what your AI agent does. Before each action, such as sending an email or issuing a refund, your tool calls spend, and that call is one spend. Past a limit you set, Solenoid refuses the spend and your tool gets an error before it acts.

Free

100,000 spends each UTC calendar month. Once they are used, every spend is refused until the month turns, or until you move to Pro.

Pro

$29 USD a month, with 2M spends included each billing month. Past that, $10 USD per extra million.

What counts as a spend

Only a spend that Solenoid records counts. These are free: a spend Solenoid refuses; a retry that sends the same idempotency key again, which gets back the first receipt; reading your limits and usage; setting or changing a limit; recording what a model call really cost after it finishes, which is called a settle; and recovery emails.

Move to Pro

No account yet? In your project's root, run the command below. It creates your account, prints your admin key and writes a spend key to .env, unless .env already has one. support-bot is an example name, so use one that fits your agent.

npx @solenoid.systems/cli init support-bot

Then run this. It opens Stripe Checkout in your browser. Your account moves to Pro once Stripe confirms the payment to Solenoid, and from then on the 100,000 cap no longer applies.

npx @solenoid.systems/cli upgrade

Cancelling and refunds

Cancel anytime: run npx @solenoid.systems/cli upgrade again, and on Pro it prints a link to the Stripe billing portal, where you cancel. Pro runs to the end of the paid month, with no partial refunds. Overage is billed as used. No GST is charged. Solenoid is sold for business use, so the Consumer Guarantees Act does not apply.