Get started
Set up your portal: the onboarding plan
The order to set up your API Portal in Apiable: a six-phase plan from Settings to Content, sequenced by role, with each phase linked to its detailed guide.
Setting up an API Portal runs in six phases, from configuring the portal to publishing content. Each phase unblocks the next, so working in order avoids rework. This page is the map; each phase links to the guide that walks it.
In what order should you set up your portal?
Work through six phases: Settings, Organization, Portal content, Products, Integrations, then Content. Settings and accounts come first, products and integrations next, and content last, because each phase depends on the ones before it.
| Phase | What you do | Who usually owns it |
|---|---|---|
| 1. Settings | Configure portal details, registration, security, and domains. | Organisation Admin, Portal Admin |
| 2. Organization | Create accounts and assign roles and groups. | Organisation Admin |
| 3. Portal content | Set up core pages, theme, and navigation. | Portal Admin |
| 4. Products | Build products, plans, and their access and pricing. | Product Owner |
| 5. Integrations | Connect the API gateway and the payment provider. | Configuration Owner |
| 6. Content | Write and publish articles and API documentation. | Product Owner |
Who sets up an API Portal?
Apiable has five assignable roles. You assign them in phase two, then each role owns the phases that match it. Settings and accounts sit with the admins; products and content with the Product Owner; gateway and payment with the Configuration Owner.
| Role | Sets up |
|---|---|
| Organisation Admin | Settings, accounts, roles, and groups across the organisation. |
| Portal Admin | Portal details, theme, navigation, and core pages. |
| Product Owner | Products, plans, and the content and documentation. |
| Configuration Owner | The API gateway and the payment provider. |
| Member | Works within the access their groups grant, without admin rights. |
Phase 1: How do you configure portal settings?
Set the portal's identity and access rules first. Configure the portal name and registration, then restrict access and turn on the security you need. These settings frame every page a developer sees.
- Set the portal name, registration approval, and any extra sign-up fields.
- Add your marketing and SEO details, such as Google Tag Manager and Open Graph tags.
- Connect a custom domain if you serve the portal on your own URL.
- Set portal security, including restricted access and multi-factor authentication.
Portal details and registration
Configure the portal name, the registration flow, and the extra fields you collect at sign-up.
Portal security and MFA
Restrict who can reach the portal and require multi-factor authentication.
Phase 2: How do you set up accounts and roles?
Create the accounts your team needs and assign each one a role. Add the groups that govern access and approvals. This phase decides who can own the later phases.
- Create an account for each team member.
- Assign one of the five roles to each account.
- Set up the groups that control access and the groups that approve requests.
Members and roles
Invite accounts and assign Organisation Admin, Portal Admin, Product Owner, Configuration Owner, or Member.
Access groups
Group members to govern what they can manage across the organisation.
Phase 3: How do you set up portal content and presentation?
Prepare the pages developers land on and the look around them. Review the core pages, theme the portal, and arrange the header and footer menus.
- Review and fill in your core pages, such as about, terms, contact, and privacy.
- Theme the portal: logo, colours, typography, and the landing page.
- Arrange the header and footer navigation.
Portal pages
Create and publish the content pages developers read, including the required legal pages.
Theme
Set colours, typography, the code block, and the landing page content.
Navigation
Build the header and footer menus that link your pages together.
Phase 4: How do you build products and plans?
Create the products developers subscribe to and the plans that set their access and price. A plan bundles APIs, sets the access level, and carries any rate limits and pricing.
- Create a product and write its presentation.
- Add plans, and on each plan choose the APIs and the coupling.
- Set the plan's security level, rate limits, and pricing.
Create and publish a product
Create a product, write its presentation, and publish it to the portal.
Add APIs and choose coupling
Put APIs on a plan and choose how tightly the plan couples to them.
Connect Stripe
Connect the payment provider that bills your paid plans.
Phase 5: How do you connect integrations?
Connect the systems that enforce and bill access. Link your API gateway so plans map to real APIs, and connect Stripe so paid plans can charge.
- Connect your API gateway, such as AWS API Gateway, Azure, Kong, or Apigee.
- Connect Stripe as your payment provider.
- Confirm plans resolve to the right gateway APIs.
API gateways
Connect AWS, Azure, Kong, or Apigee so Apiable can manage keys and usage plans.
Integrations overview
See every integration: identity providers, authorization servers, gateways, and payment.
Phase 6: How do you publish content?
Write the content developers need and publish it. Add articles and API documentation, organise them with tags and collections, then set each page's visibility.
- Write articles and attach API documentation to your plans.
- Organise content with tags and collections.
- Publish each page with public or login-required visibility.
Articles and collections
Write articles, group them into collections, and publish them to the portal.
Attach documentation to a plan
Add API documentation and SDKs to a plan so subscribers can build against it.
Where to next
Introduction
What Apiable is and how the dashboard and portal fit together.
Members and roles
Set up the accounts and roles this plan sequences around.
API Portal overview
The pages, theme, navigation, and settings that make up your portal.
Partner and developer onboarding
What developers do once your portal is live: subscribe, get credentials, and integrate.