What is Multi Portal?
API Developer Multi Portal feature allows you to create and manage multiple independent API Developer Portals on the Apinizer platform. Each portal works as a completely independent environment with its own users, APIs, settings, and appearance.Simple Explanation with Examples
Imagine you are a company serving different groups: Scenario 1: Different Departments- Sales Team Portal: Special APIs and documentation for your sales team
- Customer Service Portal: Different APIs for your customer service team
- IT Department Portal: Advanced APIs for technical team
- Partner Companies Portal: Special APIs for your business partners
- General User Portal: Public APIs
- Premium Customer Portal: Premium APIs for your special customers
- Test Portal: For development and testing
- Production Portal: For live system
- Demo Portal: For demonstrations and demos
Multi Portal Advantages
Independence
Customization
Security and Isolation
Flexibility
Management Ease
Scalability
How Does Multi Portal Work?
Single Platform, Multiple Portals On the Apinizer platform, you can manage all your portals from a single management panel:-
Portal Creation: When you create a new portal, the system automatically:
- Creates a unique URL for the portal
- Allocates a separate database area
- Prepares an independent working environment
-
Portal Management: For each portal:
- You can configure its own settings
- You can add its own users
- You can publish its own APIs
- You can customize its own appearance
-
Portal Access: Each portal:
- Has its own URL (e.g.,
https://api.company.com/portal/partner-portal) - Has its own login page
- Has its own user accounts
- Has its own URL (e.g.,
Portal Isolation
Each portal works in a completely isolated structure technically:| Component | Description |
|---|---|
| Namespace | Each portal works in its own namespace, separate from other portals |
| Pod | Each portal works in its own working unit (pod) |
| Secret | Each portal has its own security keys and passwords |
| Service | Each portal has its own service configuration |
- A problem occurring in one portal does not affect others
- Security vulnerabilities do not spread from one portal to another
- Performance issues remain isolated
Independent Configuration
All settings and configurations of each portal are independent from each other:Appearance and Theme Settings
Appearance and Theme Settings
- Logo and brand image
- Color scheme (primary color, secondary color, background)
- Font settings
- Home page content
- Footer content
Security and Access Control
Security and Access Control
- User registration permissions (open/closed)
- Auto approval settings
- API subscription approval processes
- Credential management permissions
- IP restrictions
User and Role Management
User and Role Management
- User accounts (a user can register to multiple portals)
- User roles and permissions
- Portal administrators
- Organization structures
API and Content Management
API and Content Management
- Published API products
- API documentation
- Pricing plans
- Content pages
- Files and resources
Feature Settings
Feature Settings
- Try It Out (test console) active/passive
- Analytics feature active/passive
- Jira integration active/passive
- How to Use menu active/passive
Language and Localization
Language and Localization
- Default language (Turkish/English)
- Multi-language support (open/closed)
- Language content
When Should You Use Multi Portal?
It is recommended to use Multi Portal feature in the following situations:- Different Customer Segments
- Different Departments/Units
- Different Environments
- Different Regions/Languages
- You offer different APIs to different customer groups
- You want a special portal for partner companies
- You want to offer a separate experience for premium customers
Multi Portal vs Single Portal
| Feature | Single Portal | Multi Portal |
|---|---|---|
| User Management | All users access the same portal | Each portal has its own users |
| API Management | All APIs in one place | Each portal publishes its own APIs |
| Customization | Single appearance | Each portal can have different appearance |
| Security | Single security policy | Each portal has its own security settings |
| Management | Central management | Each portal can be managed independently |
| Flexibility | Limited | High flexibility |
| Complexity | Simple | More complex (but more powerful) |
Summary
Multi Portal allows you to create and manage multiple independent API Developer Portals on the Apinizer platform. Each portal: ✅ Has its own users✅ Publishes its own APIs
✅ Has its own appearance
✅ Has its own settings
✅ Works completely independently This way, you can offer customized portal experiences for different customer groups, departments, or environments, and manage each one independently.
Prerequisites
Please review the API Developer Multi Portal Installation documentation for installation.Portal Listing and Viewing
Accessing Portal List
Login to Manager Interface
Go to Portal Tab
View Portal List

Portal List Screen
Creating New Portal
Follow the steps below to create a new API Developer Portal:Access Portal Creation Screen
- Click on Portal tab in the top menu bar
- Click ”+ Create New Portal” button in the top right corner
- Portal creation form opens
Enter Portal Information
Name - Required
Name - Required
- Enter a unique identifier name for the portal
- Only letters, numbers, and dash (-) characters can be used
- Space character cannot be used
- Example:
partner-portal,internal-dev-portal
Display Name - Required
Display Name - Required
- Name that will appear in portal user interface
- Turkish and English characters can be used
- Space character can be used
- Example:
Partner API Portal,Internal Developer Portal
Visibility Type - Required
Visibility Type - Required
- Portal is open to everyone
- Anyone who registers can access the portal
- Suitable for general use
- Portal is only open to authorized users
- Requires administrator approval
- Suitable for corporate internal use
Creating Portal
- Make sure all required fields are filled
- Click “Create” button
- System creates the portal and the process is completed
- Success message is shown and you are redirected to portal list

New Portal Creation Form
Accessing Portal Detail Page
You can use one of the following methods to access the portal detail page:Method 1: From List
- Click on one of the portals displayed in the portal list
- Portal detail page opens
Method 2: From Action Menu
- Click on the three-dot menu on the right of the relevant portal in the portal list
- Select “View Details” or “Edit” option
- Portal detail page opens
Portal Overview
Overview (Overview) tab opens by default on the portal detail page. This page displays all configuration settings and statistics of the portal.
Portal Overview Screen
Overview Sections
The Overview page contains the following information cards and sections:Basic Information
Basic Information
- Portal URL: Full URL address used to access the portal
- Portal ID: Unique identifier automatically created by the system
- Portal Status: Active or Passive status
- Creation Date: Date and time when the portal was created
- Last Update: Date and time when the portal was last updated
Security and Access Settings
Security and Access Settings
- Account Creation: Permission for developers to create their own accounts (Active/Passive)
- Auto Approval: Automatic approval of new accounts (Active/Passive)
- API Subscription Approval: Automatic approval for API subscriptions (Active/Passive)
- Credential Management: Permission for users to manage their own API keys (Active/Passive)
- Organization Administrator Permissions: Account management permissions for organization administrators
Language and Localization
Language and Localization
- Default Language: Portal’s default language (TR/EN)
- Turkish Support: Whether Turkish language option is active
- English Support: Whether English language option is active
- Multi-Language Mode: If both languages are active, multi-language mode is automatically activated
Active Features
Active Features
- How to Use Menu: Whether “How to Use” menu is active
- Test Tools (Try It Out): Whether API test console is active
- Jira Integration: Whether Jira ticket creation feature is active
- Analytics: Whether usage statistics and reporting feature is active
- API Documentation: API documentation viewing feature
Statistics and Metrics
Statistics and Metrics
- Published API Count: Total number of API products published on the portal
- Registered Developer Count: Total number of developer/account registered on the portal
- Active Developer Count: Number of developers in active status
- Created Application Count: Total number of application registrations on the portal
- Total API Call Count: Total number of API calls made through the portal
- Last 30 Days Calls: Number of API calls made in the last 30 days
Portal Editing
Follow the steps below to edit portal information:Access Portal Detail Page
- Click on the portal you want to edit from the portal list
- Portal detail page opens
Click Edit Button
- Click “Edit” or “Configure” button at the top of the page
- Alternatively, you can select “Edit” option from the three-dot menu on the right of the relevant portal in the portal list
Update Information
Display Name
Display Name
- You can change the portal’s display name
- This name appears in portal interface and email notifications
- Name change is reflected immediately
Visibility Type
Visibility Type
- You can change portal access level
- Public: Open to everyone
- Internal: Open only to authorized users
Portal URL
Portal URL
- You can customize portal URL (if customization permission exists)
- URL format:
https://your-domain.com/portal-name
Save Changes
- Review your changes
- Click “Save” or “Update” button
- Success message is shown and changes are saved
Portal Status Management
You can manage the active or passive status of the portal. A passive portal cannot be accessed by users but is not deleted.Making Portal Active/Passive
Access Portal Detail Page
- Click on the relevant portal from the portal list
- Portal detail page opens
Change Status
- Click “Deactivate” or status toggle button at the top of the page
- Confirmation dialog opens
- Click “Activate” button
- Confirmation dialog opens
Confirm
- Confirm the operation in the opened confirmation dialog
- Click “Yes” or “Confirm” button
- Portal status is updated
Effects of Status Change
- Active Portal
- Passive Portal
- Users can access the portal
- APIs can be viewed and used
- New user registrations are accepted
- Email notifications are sent
- Analytics data is collected
Portal Deletion
Follow the steps below to permanently delete the portal:Access Portal Detail Page
- Click on the portal you want to delete from the portal list
- Portal detail page opens
Go to Danger Zone Section
- Click on “Danger Zone” tab at the bottom of the page
- Critical operations are located in this section
Click Deletion Button
- Click “Delete Portal” or “Remove Portal” button
- Confirmation dialog opens
Confirm Portal Name
- You are asked to enter the portal name in the confirmation dialog
- Enter the portal name exactly (case sensitive)
- This step is to prevent accidental deletion
Confirm Deletion Operation
- Make sure you entered the portal name correctly
- Click “Yes, Delete” or “Confirm Delete” button
- Portal is permanently deleted
- You are redirected to portal list
Effects of Deletion Operation
When portal is deleted, the following data is permanently deleted:| Data Type | Description |
|---|---|
| Portal Configuration | All portal settings and configurations |
| User Accounts | All developer accounts registered on the portal |
| API Products | All API products published on the portal |
| Application Registrations | All application registrations and subscriptions |
| API Keys | All created API keys (Client ID/Secret) |
| Content | Portal content, documentation pages |
| Statistics | All analytics data and usage statistics |
| Files | All files uploaded on the portal |
Portal Management
After creating the portal, you can perform the following management operations:Theme Customization
API Management
User Management
Content Management
Security Settings
Analytics
Configuring Portal Settings
After creating the portal, you need to configure basic settings for the portal to work properly.Accessing Portal Settings
Go to Portal Detail Page
- Click on the relevant portal from the portal list
- Portal detail page opens
Go to Settings Tab
- Click on “Settings” or “Configuration” tab at the top of the page
- Alternatively, you can access settings by clicking on relevant sections on the Overview page
Basic Settings
Portal settings are organized in the following categories:General Settings
General Settings
- Portal name and display name
- Portal URL configuration
- Default language setting
- Multi-language support (TR/EN)
- Portal description
Email Settings
Email Settings
- Email server settings
- Sender email address
- Email templates (registration, approval, password reset, etc.)
- Email notification settings
Security Settings
Security Settings
- Account creation permissions
- Auto approval settings
- API subscription approval processes
- Credential management permissions
- Organization administrator permissions
Feature Settings
Feature Settings
- How to Use menu
- Test tools (Try It Out)
- Jira integration
- Analytics feature
- Performance metrics
Legal Settings
Legal Settings
- Terms of Service
- Privacy Policy
- Legal file upload
Portal Access and URL Management
Accessing Portal URL
A unique URL is automatically created for each portal. You can access the portal using this URL.Find Portal URL
- Go to Overview tab on portal detail page
- Full URL address is displayed in “Portal URL” section
- You can copy the URL by clicking the copy icon next to the URL
Access Portal
- Paste the copied URL into browser address bar
- Press Enter
- Portal home page opens
Portal URL Format
Portal URLs are created in the following format:- Portal name:
partner-portal - Portal URL:
https://api.company.com/portal/partner-portal
Portal Access Control
Portal access is controlled according to the portal’s visibility type:- Public Portal
- Internal Portal
- Everyone can access the portal
- Can click “Sign Up” button to register
- Portal home page and API catalog are open to everyone
- Can view APIs but needs to register to use them
Administrator Permissions
Portal administrators can perform the following operations:| Permission | Description |
|---|---|
| Portal Settings | View and edit portal general settings |
| User Management | View, approve, reject developer accounts |
| API Management | View, publish, unpublish API products |
| Content Management | Edit portal content, add documentation |
| Analytics | View portal usage statistics |
| Theme Customization | Customize portal appearance and theme |
Next Steps
After completing portal creation and basic configuration operations:Configure Portal Settings
- Configure general settings (language, URL, email)
- Determine security settings (account creation, auto approval)
- Activate feature settings (Try It, Analytics, Jira)
- Upload legal files (Terms of Service, Privacy Policy)
Customize Portal Appearance
- Set logo and color scheme
- Prepare home page content
- Customize portal theme
Publish APIs
- Create API products to be published on the portal
- Prepare API documentation
- Configure pricing plans
- Publish APIs (Publish)
Configure User Management
- Assign portal administrators
- Create developer accounts or start registration process
- Determine user roles and permissions
Prepare Content
- Prepare portal home page content
- Create documentation pages
- Edit “How to Use” page
- Add help and support content
Test Portal
- Log in to portal with different user roles
- Test APIs
- Check email notifications
- Make sure all features are working
Publish Portal
- After completing all configurations, activate the portal
- Share portal URL with users
- Invite developers to the portal
Frequently Asked Questions
Can I create multiple portals?
Can I create multiple portals?
- Separate portals for different departments
- Special portals for partner companies
- Separate portals for test and production environments
- Localized portals for different regions
Can I change the portal name after creation?
Can I change the portal name after creation?
- Display Name
- Portal URL (if customization permission exists)
- Portal description
- Portal name (Name) - technical identifier
Can I reactivate a passive portal?
Can I reactivate a passive portal?
- All settings and content are preserved
- User accounts are not deleted
- APIs and documentation are preserved
- Portal works as before when reactivated
Can portal data be recovered after deletion?
Can portal data be recovered after deletion?
- Backup important data before deleting portal
- Temporarily disable by making portal passive
- Evaluate all effects before performing deletion operation
Can I copy a portal to another portal?
Can I copy a portal to another portal?
- Create a new portal
- Manually configure settings
- Publish APIs again
- Copy content
Can I customize portal URL?
Can I customize portal URL?
- Links to old URL may not work when URL is changed
- URL format must be in valid domain format
- URL change may also require DNS settings
What can users assigned as portal administrators do?
What can users assigned as portal administrators do?
- View and edit portal settings
- Manage user accounts (approve, reject)
- Manage API products (publish, unpublish)
- Edit portal content
- View analytics data
- Theme customization
- Delete portal
- Remove other administrators
- Change system-level settings
What is the difference between Public and Internal portal?
What is the difference between Public and Internal portal?
- Everyone can access the portal
- Registration button is visible
- Anyone can register (with automatic or manual approval)
- Suitable for general use
- Only authorized users can access
- Registration button is not visible or disabled
- Users are added manually by administrator
- Suitable for corporate internal use

