Tyk OAS API Definition

Last updated: 1 minute read.

The TykOasApiDefinition Custom Resource Definition (CRD) manages Tyk OAS API Definition object within a Kubernetes environment. This CRD enables the integration and management of Tyk API definitions using Kubernetes-native tools, simplifying the process of deploying and managing OAS APIs on the Tyk Dashboard.

TykOasApiDefinition Features

TykOasApiDefinition can support all features of the Tyk OAS API. You just need to provide the Tyk OAS API definition via a ConfigMap. In addition to managing the CRUD (Create, Read, Update, Delete) of Tyk OAS API resources, the Tyk Operator helps you better manage resources through object linking to Ingress, Security Policies, and certificates stored as Kubernetes secrets. See below for a list of Operator features and examples:

Features Support Supported From Comments Example
API Category v1.0 - Manage API Categories
API Version v1.0 - Manage API versioning
API Ownership via OperatorContext v1.0 - API Ownership
Client Certificates v1.0 - Manage TLS certificate
Custom Domain Certificates v1.0 - Manage TLS certificate
Public keys pinning v1.0 - Manage TLS certificate
Upstream mTLS v1.0 - Manage TLS certificate
Kubernetes Ingress v1.0 - Kubernetes Ingress Controller
Link with SecurityPolicy v1.0 - Protect an API