Skip to main content
API Product Manager manages the strategy, marketing, pricing, and lifecycle of API products. Apinizer provides for users in this role:
  • API Portal Management: Categorizing API products, setting visibility levels, and defining different plans
  • Pricing Management: Creating flexible pricing plans such as Free, Subscription, Metered, and Tiered, and API monetization
  • Usage Analytics: Making product decisions with API usage statistics, traffic analysis, and performance metrics
  • API Portal Issue Tracker: Tracking, prioritizing, and documenting API product requirements through the portal
  • Jira Integration: Managing product development processes by integrating issues from the portal with tools like Jira
Deals with the identification, analysis, and documentation of API requirements. Apinizer provides for users in this role:
  • API Portal Issue Tracker: Tracking, prioritizing, and documenting API requirements through the portal
  • API Spec Creator: Converting identified requirements into API Specification format and preparing them for the design phase
  • Metadata Manager: Ensuring requirements are documented by managing API metadata
  • Jira Integration: Tracking requirements by integrating portal requirements with tools like Jira
Responsible for the design of API endpoints, message structures, parameters, and headers. Apinizer provides for users in this role:
  • API Spec Creator: Creating and editing API specifications in OpenAPI/Swagger format
  • Metadata Manager: Managing API metadata, sample messages, and documentation
  • API Proxy Design: Designing API Proxy structure and determining endpoint routings
  • Message Transformation Design: Designing request/response message transformations and creating examples
  • Policy Design: Designing security, validation, and traffic management policies
Responsible for developing new APIs and creating API Proxies for existing APIs. Apinizer provides for users in this role:
  • Creating New APIs: Tools for creating APIs without writing code:
    • Mock API Creator: Ability to instantly create and test Mock APIs
    • DB-2-API: Creating and opening database APIs with SQL queries
    • Script-2-API: Opening and publishing JavaScript/Groovy code as APIs
  • API Proxy Development: Creating and configuring API Proxies for existing APIs:
    • Adding security, logging, and message transformation policies without writing code through form-based interfaces
    • Performing traffic control, validation, and message enrichment operations with policy management
    • Traffic management with routing and load balancing configurations
  • API Integrator: Designing and automating integration scenarios with visual workflow designer
  • Version Management: Managing API versions, deployment operations, and environment management
Responsible for testing APIs and creating test scenarios. Apinizer provides for users in this role:
  • API Test Console: Testing APIs through portal and management panel, examining request/response
  • Saving and Reusing Tests: Ability to save and rerun test scenarios
  • Test Collections: Creating and managing test collections by grouping test cases
  • Testing with Assertion: Validating and automatically checking test results with response assertions
  • Test Toolbox: Performing necessary data operations without sending data to online environments, creating test cases, saving them, and creating test suites
  • Test History: Storing and comparing test results
Evaluates APIs’ compliance with quality standards, performance, and reliability. Apinizer provides for users in this role:
  • API Analytics: API performance metrics, success/error rates, and usage statistics
  • Anomaly Detector: Automatically detecting abnormal situations and receiving alerts
  • Customized Queries: Quality analysis with detailed log queries on Elasticsearch
  • Performance Monitoring: API response times, throughput, and latency metrics
  • Error Analysis: Quality improvements with error distribution and frequency analysis
Provides support to API users, resolves issues, and tracks error reports. Apinizer provides for users in this role:
  • API Test Console: Reproducing and testing user issues
  • Log Access: Issue detection and analysis with access to detailed log records
  • Step-by-Step Monitoring: Determining the source of issues by step-by-step monitoring of API calls
  • Error Report Tracking: Documenting error reports and directing them to relevant teams
  • API Portal Jira Integration: Transferring support requests to Jira and tracking them
Responsible for the management, configuration, and operation of the API Portal. Apinizer provides for users in this role:
  • Portal Configuration: Portal appearance, theme, and branding settings
  • API Product Management: Adding API products to the portal, categorizing them, and visibility settings
  • Documentation Management: Managing and updating API documentation
  • User Management: Managing portal users, approval processes, and access control
  • Pricing Plans: Defining and managing pricing plans for API products
  • Analytics Dashboard: Viewing portal usage statistics and reports
Analyzes API usage data, identifies trends, and prepares reports. Apinizer provides for users in this role:
  • Real-Time Analytics: Monitoring and analyzing API usage data in real-time
  • Dashboards: API traffic, error distribution, and performance metrics with ready-made dashboards
  • Customized Queries: Custom analyses with detailed queries on Elasticsearch
  • Access to Log Data: Detailed analysis with controlled access to all log data
  • Data Security: Access restrictions and security controls for logs containing sensitive data
  • Reporting: Creating and sharing API usage reports
  • Anomaly Detection: Automatically detecting unexpected situations and receiving alerts
Determines API security policies, manages identity, and implements security controls. Apinizer provides for users in this role:
  • Identity Management: Managing username/password, API key, JWT token, and OAuth2 credentials
  • Security Policies: Managing authentication, authorization, rate limiting, and security policies
  • Access Control: Role-based access control (RBAC) and endpoint-based authorization
  • Security Connections: LDAP, Active Directory, database, and custom API authentication configurations
  • Data Security: Filtering, masking, and logging policies for sensitive data
  • Encryption Management: Managing encryption keys and certificates
  • Security Monitoring: Monitoring security events (audit) and detecting security vulnerabilities
Developers and applications that use, integrate, and consume APIs. Apinizer provides for users in this role:
  • API Portal Access: Registering to the portal with self-service registration and discovering API products
  • API Documentation: Access to OpenAPI/Swagger documentation, code examples, and usage guides
  • API Key Management: Creating and managing API keys for their own applications
  • Test Tools: Testing APIs through the “Try It” console on the portal
  • Usage Statistics: Viewing and analyzing their own API usage details
  • Pricing Plans: Selecting appropriate pricing plans and subscription management
All stakeholders of the API Lifecycle work collaboratively with Apinizer.