Get started
Set up your portal: the onboarding plan
The order to set up your API Portal in Apiable: the Getting Started page and its two tracks, six phases from Settings to Content, who owns each phase, and how to hand the technical setup to your tech lead.
Setting up an API Portal runs in six phases, from configuring the portal to publishing content. The dashboard's Getting Started page tracks the same work as a checklist in two tracks. This page is the map: it sets the order, says who usually owns each phase, and links to the guide for each.
What does the Getting Started page show?
Your setup progress in two tracks, each with a percentage complete. Technical Onboarding covers the gateway, sign-in and access. Portal & Product Setup covers what developers see. Open it from Getting Started in the sidebar.
| Track | Steps | How a step is marked |
|---|---|---|
| Technical Onboarding | Gateway, Authentication, Authorization, Access Control | Gateway reads Configured once a gateway is connected. Follow the other three in the guided setup, which shows their progress. |
| Portal & Product Setup | Plans, Products, Branding, Terms | Plans: a published plan is Configured, a draft or inactive one In Progress. Products: an active product is Configured, an inactive one In Progress; sample products do not count. Branding: Configured once you save a theme or landing page. Terms: Configured once you set registration acknowledgement text. |
A step with nothing done yet reads Pending.
The Technical Onboarding track also holds two buttons. Run the wizard starts the guided setup, and reads Resume setup once you have progress. Invite your tech lead hands the track to someone else. Until a gateway is connected, the track also shows Connect your API gateway to start serving APIs.
Organisation Admins also see Skip this screen next time. The setting applies to the whole organization: with it ticked, the dashboard opens on Consumers → Requests after sign-in instead of Getting Started.
How do you hand the technical setup to your tech lead?
Use Invite your tech lead on the Getting Started page. It invites one person as a Configuration Owner, the role that connects gateways, identity providers and authorization servers. Only an Organisation Admin can send the invite.
- Open Getting Started and choose Invite your tech lead.
- Enter their Email, and optionally a Context note (optional) of up to 500 characters.
- Check the Role. It is fixed as Configuration Owner.
- Click Send invite. The form confirms Invite sent to and their address.
When your tech lead accepts and signs in, the dashboard opens an overview of the technical steps and their status. From there, or from Getting Started, they can run the guided setup.
The invitation expires after one month. An address that already has an Apiable dashboard account cannot be invited, and each person can send a limited number of invitations per hour. If you see Could not send the invite., check that you are an Organisation Admin and that the address is not already registered, then click Retry. To invite someone with a different role, use Members and roles.
In what order should you set up your portal?
Settings, Organization, Integrations, Portal content, Products, then Content. Accounts and integrations come first because plans depend on a connected gateway, and paid plans on a payment provider. Content comes last because it documents the products you have built.
| Phase | What you do | Who usually owns it | Getting Started step |
|---|---|---|---|
| 1. Settings | Configure portal details, registration and its terms, security and domain. | Organisation Admin or Portal Admin | Terms |
| 2. Organization | Invite accounts and assign roles and groups. | Organisation Admin | None |
| 3. Integrations | Connect the gateway, identity provider and authorization server, set up Access Control, then connect Stripe. | Configuration Owner. Stripe: Organisation Admin | Gateway, Authentication, Authorization, Access Control |
| 4. Portal content | Set up core pages, theme and navigation. | Portal Admin | Branding |
| 5. Products | Build products and plans, with their access and pricing. | Product Owner | Products, Plans |
| 6. Content | Write and publish articles and documentation. | Portal Admin. API documentation on plans: Product Owner | None |
Who sets up an API Portal?
Apiable has five assignable roles, plus the Organisation Owner, who created the organization and holds the Organisation Admin role. You assign roles in phase 2. Each role owns the phases that match what the dashboard lets it manage.
| Role | What it sets up |
|---|---|
| Organisation Admin | Everything below, plus organisation settings, accounts, roles and groups, the portal name, and the payment provider. |
| Portal Admin | Portal settings, pages, theme and navigation, articles, collections and documentation. The dashboard also lets it manage products and integrations other than payment. |
| Product Owner | API Products and plans, including the API documentation attached to plans. |
| Configuration Owner | API gateways, identity providers, authorization servers and the API Catalog. Not the payment provider, and not products. |
| Member | Nothing to set up. Members can view the organization's resources. |
Phase 1: How do you configure portal settings?
Set the portal's identity and access rules first. Configure the portal name and registration, including the terms users accept, then restrict access and turn on the security you need.
- Set the portal name, registration approval, any extra sign-up fields, and the Registration acknowledgement text users accept. Renaming the portal needs an Organisation Admin.
- 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 address.
- 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?
Invite the people your team needs and give each a role. Add the groups that govern access and approvals. Only an Organisation Admin can invite people, change roles or remove members.
- Invite an account for each team member.
- Assign one or more of the five roles to each account.
- Set up the groups that control access and the groups that approve requests.
To hand the technical phase to one person straight away, use Invite your tech lead on the Getting Started page, as described above.
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 organization.
Phase 3: How do you connect integrations?
Run the guided setup for the technical track, then connect Stripe. The guided setup walks four steps in order: Gateway, Authentication, Authorization and Access Control. Run the wizard on the Getting Started or Integrations page starts it.
- Gateway. Connect your API gateway. The guided setup connects Amazon API Gateway. For Azure API Management, Kong or Apigee, connect the gateway from its card on the Integrations page first; the guided setup then shows it as already connected.
- Authentication. Choose the identity provider people use to sign in to your API Portal. See Identity Providers for how the connection goes live.
- Authorization. Choose how authorization is enforced on your gateway, and connect an authorization server if you use one.
- Access Control. Once a gateway is connected, authorization is set up and your APIs are in the API Catalog, Run Scope Creation generates access scopes from your APIs. Scope creation is available on Apiable plans that include it. See Scopes.
- Stripe. An Organisation Admin connects Stripe as the payment provider, so paid plans can charge.
When you connect a gateway, Apiable imports its APIs into the API Catalog, ready for your plans. You can close the guided setup at any point and return with Resume setup.
API gateways
Connect Amazon API Gateway, Azure API Management, Kong or Apigee.
Identity Providers
Connect the identity provider people use to sign in to your API Portal.
Authorization Servers
Connect the server that issues the OAuth 2.0 tokens your gateway validates.
Connect Stripe
Connect the payment provider that bills your paid plans.
Phase 4: 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. Saving a theme or landing page marks Branding as Configured.
- 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 5: 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. A Gateway-bound plan needs the gateway you connected in phase 3. A Catalog-bound plan draws its APIs from the API Catalog.
- Set the plan's security level, rate limits and pricing. Paid plans need Stripe from phase 3.
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 whether it is Gateway-bound or Catalog-bound.
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, collections and documentation are managed by a Portal Admin or Organisation Admin. A Product Owner can attach API documentation to the plans they build.
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.
Integrations
Every system Apiable connects to, and the Integrations page.
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.