Paid plan · $99/per month
Sell a private Python package, a boilerplate, or a book straight out of the git repository you already push to. GitTrove runs the storefront, mints a scoped credential for every buyer, and delivers the updates — instead of a payment processor, a private index, and a license server held together with glue.
Not ready to buy? See what you can sell →
The problem
You want money for something that already exists in a repository. What you
get instead is a payment processor for the money, a private index for the
install, and a license server for the enforcement — then a page telling
your customer to edit pip.conf and hope the token never lands
in a build log.
Every piece works. None of them know about each other.
Payment, entitlement, and delivery are one system, so they cannot disagree about who paid.
What sells
Three shapes, one entitlement model. These are the products we are putting on it first, which is why the awkward cases get handled rather than discovered by you.
A library that never goes to PyPI. Buyers install it with a plain
pip line, and no credential is ever pasted into a config
file or rotated across an organisation by hand.
AirD1 is proprietary and stays off PyPI.
Buyers clone the repository, so git pull is the update
path. No re-downloading a zip and diffing it against last quarter’s
copy to see what changed.
The Air SaaS boilerplate is cloned, not downloaded.
Markdown chapters in a repository. Readers get a real reading app, you keep the source, and a correction is a commit rather than a new edition.
Readernaut reads books straight from the repo.
How it works
GitTrove does not ask you to move your source, and nothing is published to a public index.
01
The repository you already push to. Private stays private — GitTrove reads it and never republishes it.
02
Price, seats, and whether access renews. One-time for a book, a subscription for a package that keeps getting better.
03
A scoped, read-only credential that works with plain pip and plain git. Revoke it and the next install fails.
Pricing
No per-seat maths and no usage meter. If one sale a month covers it, the storefront pays for itself.
Billed monthly through Polar. Cancel any time — access runs to the end of the period you paid for.
pip and git
Limits
A storefront that overstates what it enforces costs you a customer the first time it matters. These are the current edges, not a roadmap promise.
A repository is not a lockbox. You are selling updates, licenses, and support — never secrecy. Anyone can vendor what they pulled.
Stopping payment stops the next install. It cannot recall a copy that has already left your repository.
Once a buyer edits a boilerplate, a pull is a merge. Git gives you the mechanism; resolving it is theirs.
Questions
No. GitTrove reads the repository you already push to, and your source never has to be republished anywhere public. A private repository stays private.
One line, with plain pip or uv, against the credential GitTrove mints for that buyer. Nothing is pasted into pip.conf, and no key has to be reissued to an entire organisation because one laptop was retired.
Nothing technical, and we would rather say so than imply otherwise. A repository is plaintext by nature. What a license really buys is the next release, the security fix, and the support — which is why updates, not secrecy, are the thing this platform is built to deliver.
No. One plan: $99/per month, cancel any time. If you want to see the shape of it first, what sells describes exactly what you get.
After, and never on this site. The account comes first because the subscription has to attach to something; creating it takes one screen and no payment details. Checkout runs straight after, on Polar’s hosted page, and nothing is charged until you complete it there.
$99/per month. One flat price. Cancel any time — and your source never leaves your repository.