Skip to content

Commit 085582d

Browse files
authored
Merge master into contribution-guide
2 parents 1b6c967 + deb0121 commit 085582d

File tree

4 files changed

+28
-30
lines changed

4 files changed

+28
-30
lines changed

tyk-docs/content/api-management/graphql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ In order to complete the next steps, you need to have the [Tyk OSS]({{< ref "tyk
284284
285285
#### Creation Methods
286286
287-
With Tyk OSS, it is possible to create GQL APIs using Tyk's Gateway API or to generate a file with the same object and store it in the `/apps` folder of the Tyk Gateway installation folder. This is demonstrated [here]({{< ref "api-management/manage-apis/deploy-apis/deploy-apis-overview#file-based-configurations" >}}).
287+
With Tyk OSS, it is possible to create GQL APIs using Tyk's Gateway API or to generate a file with the same object and store it in the `/apps` folder of the Tyk Gateway installation folder. This is demonstrated [in the file-based configuration section]({{< ref "api-management/manage-apis/deploy-apis/deploy-apis-overview#file-based-configuration" >}}).
288288

289289

290290
#### Steps for Configuration
Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,55 @@
11
---
2-
title: API Deployment Methods
2+
title: API Creation Methods
33
date: 2023-09-04
4-
description: "Explains deployment methods for Tyk APIs"
5-
tags: [ "API Deployment", "API", "Deployment", "Deployment Methods", "Deploy APIs", "Tyk Sync", "Tyk Operator" ]
4+
description: "Different ways to create and manage APIs in Tyk"
5+
tags: [ "API Management", "API Configuration", "Dashboard", "Tyk Sync", "Tyk Operator" ]
66
---
77

8-
At Tyk, we provide various deployment methods to suit different stages of your API development lifecycle. Each option offers unique features and capabilities tailored to your specific needs.
8+
This page explains the different methods available for creating and managing APIs in Tyk, each suited to different use cases and workflow requirements.
99

10-
## File-based Configurations
10+
## File-based configuration {#file-based-configuration}
1111

12-
For Open Source users, the File-based Configurations option offers a quick way to test your gateway and API configurations using a JSON API specification. Simply load the configuration to the `/apps` folder, making it easy to experiment with different setups.
12+
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.
1313

14-
Usage: Recommended for testing gateway and API configurations in an Open Source environment.
14+
**Use case:** Testing and experimentation in development environments.
1515

16-
Learn more:
17-
* [Tutorial: Create an API in File-based Mode]({{< ref "api-management/gateway-config-managing-classic#create-an-api-in-file-based-mode" >}})
16+
**Learn more:**
17+
* [Create an API in file-based mode]({{< ref "api-management/gateway-config-managing-classic#create-an-api-in-file-based-mode" >}})
1818

1919
## Dashboard UI
2020

21-
The Dashboard UI is ideal for Trial / POC users and anyone looking to experiment with Tyk features. It offers a user-friendly web GUI that allows you to import, create, and configure APIs easily. Changes made through the Dashboard UI take effect instantly, making it suitable for learning, testing, and Proof of Concept (PoC) purposes.
21+
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.
2222

23-
Usage: Recommended for PoC, learning, or manual testing; not intended for automation.
23+
**Use case:** Manual API management, learning, and proof-of-concept projects.
2424

25-
Learn more:
26-
* [Tutorial: Create an API with the Dashboard]({{< ref "api-management/gateway-config-managing-classic#create-an-api-with-the-dashboard" >}})
25+
**Learn more:**
26+
* [Create an API with the Dashboard]({{< ref "api-management/gateway-config-managing-classic#create-an-api-with-the-dashboard" >}})
2727

28-
## Dashboard or Gateway API
28+
## Dashboard and Gateway API
2929

30-
For programmatic control, both Tyk Pro users and Open Source users can leverage either the Dashboard API or the Gateway API. These APIs enable the creation and management of APIs, Policies, Keys, Developer Portals, and more. They provide the flexibility to automate some API operations, but it involves an imperative approach and may not be as straightforward for repetitive tasks across different environments.
30+
Programmatically create and manage APIs, policies, keys, and developer portals using REST APIs. This method provides flexibility for automation but requires imperative scripting.
3131

32-
Usage: Suitable for those who require programmatic control over API management, APIs, Policies, and other aspects of Tyk.
32+
**Use case:** Programmatic API management and basic automation needs.
3333

34-
Learn more:
34+
**Learn more:**
3535
- [Dashboard API]({{< ref "api-management/dashboard-configuration#exploring-the-dashboard-api" >}})
3636
- [Gateway API]({{< ref "tyk-gateway-api" >}})
3737

3838
## Tyk Sync
3939

40-
Tyk Sync enables declarative API management and GitOps. With Tyk Sync, you can manage API configurations in a transportable format, which can be version controlled using Git. This approach allows you to achieve automation in the API deployment process and maintain a source of truth for API configurations. By setting up a CI/CD pipeline, changes made in Git trigger the reload of configurations in Tyk Dashboard.
40+
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.
4141

42-
Usage: Recommended for organizations looking to implement GitOps in API management and have portable API and Policy configurations.
42+
**Use case:** GitOps workflows and teams requiring version-controlled API configurations.
4343

44-
Learn more:
44+
**Learn more:**
4545
- [Tyk Sync]({{< ref "api-management/automations/sync" >}})
4646

4747
## Tyk Operator
4848

49-
Building on the capabilities of Tyk Sync and GitOps, Tyk Operator provides a powerful solution for declarative API management and constant reconciliation in dynamic environments. Leveraging Kubernetes features, Tyk Operator treats APIs and Policies as Custom Resources, allowing drift detection and automatic reconciliation. It ensures that the desired state stored in Git matches the actual state in the Tyk instance, enabling seamless management of Tyk APIs and Policies alongside other Kubernetes resources.
49+
Kubernetes-native API management using Custom Resource Definitions (CRDs). Tyk Operator provides declarative configuration with automatic drift detection and reconciliation in Kubernetes environments.
5050

51-
Usage: Recommended for organizations already running Kubernetes and seeking a Kubernetes-native, automated approach to API deployment and management.
51+
**Use case:** Kubernetes-native environments requiring automated API lifecycle management.
5252

53-
Learn more:
53+
**Learn more:**
5454
- [Tyk Operator]({{< ref "api-management/automations/operator#what-is-tyk-operator" >}})
55-
- [Using Tyk Operator to enable GitOps with Tyk]({{< ref "api-management/automations" >}})
56-
57-
With these flexible deployment options, you can easily design, develop, and deploy APIs in Tyk according to your specific requirements and workflow. Choose the option that best aligns with your needs and integrates smoothly into your API development lifecycle.
55+
- [Using Tyk Operator to enable GitOps]({{< ref "api-management/automations" >}})

tyk-docs/content/api-management/migrate-from-tyk-classic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Migrating from Tyk Classic"
2+
title: "Migrating from Tyk Classic APIs"
33
date: 2025-02-10
44
tags: ["Tyk OAS API", "Tyk Classic API", "Migrate", "Convert", "Migration", "Tyk Classic", "Tyk OAS", "API definition"]
55
keywords: ["Tyk OAS API", "Tyk Classic API", "Migrate", "Convert", "Migration", "Tyk Classic", "Tyk OAS", "API definition"]

tyk-docs/data/menu.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,11 @@ menu:
106106
path: /api-management/gateway-config-managing-classic
107107
category: Page
108108
show: True
109-
- title: "Migrate from Tyk Classic"
109+
- title: "Migrate from Tyk Classic APIs"
110110
path: /api-management/migrate-from-tyk-classic
111111
category: Page
112112
show: True
113-
- title: "Deploy APIs"
113+
- title: "API Creation Methods"
114114
category: Page
115115
show: True
116116
path: /api-management/manage-apis/deploy-apis/deploy-apis-overview

0 commit comments

Comments
 (0)