- First, open Studio.

- Go to the My APIs tab.
- Click the Create New API button and fill in your API’s details (you can change these at any time).

- Click the Create button. Your API is created — next, add endpoints to make it ready for consumers.
When you create an API, the system generates a slug from your API’s name. The slug identifies your API and cannot be changed later.
Provider onboarding
The Studio opens after a one-time onboarding step: you accept the provider terms and provider access is enabled immediately — there is no application or waiting period. Curation happens per API, at listing review.Visibility
Every API has one visibility setting in Studio → your API → Settings. New APIs start as Private drafts; you can switch freely between Private and Unlisted, and going Public is subject to review:- Private — only you and existing subscribers can view the API page or subscribe.
- Unlisted — reachable by direct link and shown on your publisher profile; not on the marketplace.
- Public — on the marketplace, in search, and in sitemaps. Choosing Public submits your API for review (see below).
Naming and branding
API names must describe what the API does, not who made it — the publisher byline already identifies you, and your brand’s home is your publisher profile. At no point may API content (name, description, About, FAQ) carry your own brand or your website. Names that describe a data source are fine — “Amazon Product Data”, “LinkedIn Profile Lookup” — because there the brand is the function itself. Some typography is normalized automatically when you save: extra whitespace is collapsed, a trailing ” API” is dropped (every listing is an API, and page titles already append the word), the word “api” is uppercased, and mid-name small words are lowercased (“Time And Date” → “Time and Date”).Your public profile
Your publisher profile at/hub/user/your-username is the sanctioned place for your brand: set your website, X, GitHub, and LinkedIn links in Settings → Account → Public profile links and they appear on your profile next to every API you publish.
Listing review
jojapi is a curated API catalog. Choosing Public submits your API for review instead of publishing it directly:-
Automated checks run first. Your API needs:
- at least one active target, and at least one active endpoint;
- every active endpoint connected to an active target, with a description and documented responses for at least 2 status codes (e.g. a success and an error);
- at least one public plan;
- a description of at least 40 characters, a custom logo, an About tab of at least 150 characters, and at least 2 FAQ entries.
- Review by our team. Once the checks pass, your submission goes into the review queue with the status Pending review (your API behaves as Unlisted while waiting). We evaluate API quality, documentation, legal standing, pricing, and — where a similar API is already listed — whether your API meets at least the standards of the existing listing. All documentation (description, About, FAQ, endpoint docs) must be in English. APIs in a prohibited category (infringing or leaked content, unlawful content, adult content, illegal goods and substances) are not accepted in any form — listed, unlisted, or private.
- Decision. You are notified when your API is approved (it goes Public on the marketplace) or rejected — a rejected API drops to Unlisted with the reason shown in the Studio; fix the issues and go Public again.
