This page explains the different methods available for creating and managing APIs in Tyk, each suited to different use cases and workflow requirements.
File-based configuration
Load API configurations directly to the /apps folder using JSON API specifications. This method is available for open source users and is ideal for testing gateway and API configurations.Use case: Testing and experimentation in development environments.Learn more:
Create and configure APIs through the web-based Dashboard interface. Changes take effect immediately, making this method suitable for learning, testing, and proof-of-concept work.Use case: Manual API management, learning, and proof-of-concept projects.Learn more:
Programmatically create and manage APIs, policies, keys, and developer portals using REST APIs. This method provides flexibility for automation but requires imperative scripting.Use case: Programmatic API management and basic automation needs.Learn more:
Manage API configurations declaratively using version-controlled files. Tyk Sync enables GitOps workflows by maintaining API configurations as code that can be versioned and deployed through CI/CD pipelines.Use case: GitOps workflows and teams requiring version-controlled API configurations.Learn more: