Producer / Service Provider
In APIPark
, a producer or service provider is a user or entity that creates, manages, and publishes API services. Service providers can include internal development teams, third-party developers, partners, or any organization capable of and authorized to publish API services on the platform. By publishing services, producers enable consumers to use their data, functionality, and business logic in the form of APIs.
Definitionโ
- Producer: A user or organization that creates and manages API services on the API open platform.
- Service Provider: The specific identity of a producer, indicating that they have published specific API services on the platform for consumers to subscribe to and invoke.
Functionsโ
- Create Services: Producers can create new services on the platform, defining the basic information and configuration of the service.
- Configure APIs: Add specific APIs to services, setting up the path, method, parameters, and security policies of the API.
- Configure Upstream: Set up upstream servers and load balancing to ensure API requests are correctly routed to backend services.
- Publish Services: Publish configured services and APIs to the service marketplace, making them accessible externally.
- Manage Service Versions: Create and release service versions to ensure different versions of services can be managed and used independently.
- Approve Subscription Requests: Review subscription requests from consumers and decide whether to approve the subscriptions.