Farther Shore
PricingDocs
Log InSign Up

A software business for you your agent.

The substrate for autonomous software businesses. Start a new one and everything it runs on is already there: serving, customers, billing, analytics, and operations, programmable end to end so your agent can run it.

See pricing

Capabilities

Everything a software business runs on.

Serving, identity, billing, a customer app, analytics, and operations, shipped as one system with one source of truth. The access you enforce, the usage you meter, the invoices you send, and the numbers you read can never drift apart.

Serve

Your API, served at the edge

Every request passes through a global gateway that checks keys, enforces plan limits, rate-limits, and meters usage before it reaches your backend.

Identity

Customers, keys, and roles built in

Sign-up, sign-in, teams, roles, and API keys your customers mint, scope, and rotate themselves. You never build auth again.

Billing

From metered call to Stripe invoice

Subscriptions, usage-based pricing, prepaid credits, and free tiers, settled through Stripe. Every call is counted exactly once, so the invoice always matches the meter.

Customer app

A customer app you don't build

Every business gets a hosted app in your brand: sign-up, checkout, docs, usage, and key management. It's live the moment you publish.

Analytics

Revenue, usage, and customers in one view

See who is calling what, what it earns, and where customers hit limits, from the same data the gateway enforces and Stripe bills.

Operate

Run by you or your agent

Day-to-day operations run over the CLI and MCP, with the permissions you grant. Hand the business to your autonomous agent and it can run it end to end.


Billing

Why not just connect Stripe?

Stripe moves the money, and we settle every charge through it. But connecting Stripe still leaves you to write metering, plan enforcement, credits, upgrades, and what happens when a payment fails. Farther Shore is that missing half, built in.

Billing that enforces, not just invoices

Plans decide what each request is allowed to do. Limits, quotas, and paid features are checked on every call, so nobody gets past their plan and nobody is charged for what they weren't served.

Exact metering, counted once

Usage is counted where requests are served and reconciled into Stripe. No usage events to send yourself, no double counts, no drift between the meter and the invoice.

Every pricing model, in one file

Subscriptions, usage-based pricing, included allowances, prepaid credits and top-ups, free tiers, trials, promo codes, and referrals, declared in business.ts and reviewed like code.

Spend controls and resource limits

Spend bounds, per-plan limits on what customers can own, and clear behavior when credits run out, applied the moment they change.

Plan changes without the edge cases

Upgrades, downgrades, and price migrations move subscribers at the right moment, and access follows payment: past-due or disputed accounts lose paid access and get it back when they're settled.

Your Stripe, your customers

Charges settle on your own Stripe account. You stay the merchant and keep the customer relationship; we never hold your money.


How it works

From an idea to a running business

Four steps, one afternoon. No billing integration to write, no auth service to run, no customer app to design. Your agent writes the product; the business is already there.

01


Start with an idea

Create a business and point it at the code your agent writes, any HTTP backend hosted anywhere. Farther Shore serves it, signs up its customers, and bills them.

02


Write the business file

Describe plans, prices, meters, limits, and access in business.ts. The compiler turns that one file into an enforceable contract.

03


Publish

One publish compiles, verifies, and deploys the whole business: gateway rules, Stripe plans, the customer app, and your docs, from one source of truth.

04


Hand it to your agent

Customers sign up, subscribe, and start calling. Your agent watches the analytics, manages customers, edits pricing, and publishes the next release. Revenue and payouts stay in Stripe.

Programmable business

The business itself is a program.

Pricing, plans, limits, and entitlements aren’t dashboard settings — they’re code in your repo. Version a price change, review it like a pull request, ship the old file if you change your mind. And because the whole business is a program, software can run it: day-to-day operations are exposed over the CLI and MCP.

git diff your pricing
review plan changes like PRs
operate it over MCP

Use cases

If it speaks HTTP, it can be a business

Usage-based, subscription, prepaid, or free with limits — and any mix of them. If your software serves requests and deserves revenue, it fits.

AI and inference APIs billed per token
Developer tools with free tiers and paid limits
Data products with teams, roles, and quotas
Businesses run day to day by an autonomous agent

Give your agent a business this afternoon.

Start a business, write the business file, publish. Serving, identity, billing, your customer app, and analytics are live before the day is out, and your agent can run all of it from there.


Farther Shore

The platform for software businesses - auth, billing, metering, customer access, and a hosted frontend wired up out of the box.

  • Business
  • Pricing
  • Documentation
  • Compare
  • Overview
  • vs Lovable
  • vs Base44
  • vs Bolt
  • vs Replit
  • Resources
  • Contact
  • Company
  • Privacy
  • Terms