-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathmkdocs.yml
More file actions
389 lines (380 loc) · 17.5 KB
/
mkdocs.yml
File metadata and controls
389 lines (380 loc) · 17.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
# Copyright (c) 2025, WSO2 LLC. (http://www.wso2.com) All Rights Reserved.
#
# WSO2 LLC. licenses this file to you under the Apache License,
# Version 2.0 (the "License"); you may not use this file except
# in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# Project information
site_name: "API Platform Documentation"
site_description: API Platform Documentation
site_author: WSO2
site_url: https://wso2.com/bijira/docs
# Repository
repo_name: wso2/docs-bijira
repo_url: https://github.com/wso2/docs-bijira
edit_uri: https://github.com/wso2/docs-bijira/edit/main/en/docs/
dev_addr: localhost:8000
# Copyright
copyright: ©2025 WSO2 LLC.
# Configuration
watch:
- theme/
- docs/assets/
theme:
name: material
custom_dir: theme/material
logo: assets/images/APIPlatformDocs.svg
logo_light: assets/images/APIPlatformDocsWhite.svg
font:
text: Montserrat
favicon: assets/images/favicon.png
features:
- navigation.path
- navigation.top
- content.code.copy
- content.action.edit
- content.action.view
language: "en"
palette:
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
toggle:
icon: assets/libs/oxygen-ui-icons/1.7.3/crescent-bright-16.svg
name: Switch to dark mode
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: assets/libs/oxygen-ui-icons/1.7.3/sun-16.svg
name: Switch to light mode
icon:
logo: logo
#Breaks build if there's a warning
strict: false
# Navigation
nav:
- Home: index.md
- Introduction:
- What is API Platform?: introduction/what-is-bijira.md
- Quick Start Guide: introduction/quick-start-guide.md
- API Platform Concepts:
# - Resource Hierarchy: resource-hierarchy.md
- Organization: bijira-concepts/organization.md
- Project: bijira-concepts/project.md
# - Deployment Tracks: bijira-concepts/deployment-tracks.md
- Data Planes: bijira-concepts/data-planes.md
- Create API Proxy:
- Overview: create-api-proxy/overview.md
- My APIs (Ingress):
- REST APIs:
- Create with GenAI: create-api-proxy/my-apis/http/create-with-genai.md
- Import API Contract: create-api-proxy/my-apis/http/import-api-contract.md
- Import API Contract from GitHub: create-api-proxy/my-apis/http/import-api-from-github.md
- Start with Endpoint: create-api-proxy/my-apis/http/start-with-endpoint.md
- Start from Scratch: create-api-proxy/my-apis/http/start-from-scratch.md
- WebSocket APIs:
- Create with GenAI: create-api-proxy/my-apis/websocket/create-with-genai.md
- Import API Contract: create-api-proxy/my-apis/websocket/import-api-contract.md
- Start with Endpoint: create-api-proxy/my-apis/websocket/start-with-endpoint.md
- Start from Scratch: create-api-proxy/my-apis/websocket/start-from-scratch.md
- Limitations: create-api-proxy/my-apis/websocket/quotas-and-limitations.md
- GraphQL APIs:
- Import API Contract: create-api-proxy/my-apis/graphql/import-api-contract.md
- Start with Endpoint: create-api-proxy/my-apis/graphql/start-with-endpoint.md
- Third Party APIs (Egress):
- AI APIs:
- Overview: create-api-proxy/third-party-apis/ai-apis.md
- Providers:
- OpenAI: create-api-proxy/third-party-apis/open-ai.md
- Azure OpenAI: create-api-proxy/third-party-apis/azure-ai.md
- Mistral: create-api-proxy/third-party-apis/mistral.md
- AWS Bedrock: create-api-proxy/third-party-apis/awsbedrock.md
- Anthropic: create-api-proxy/third-party-apis/claude.md
- Policies:
- Token-Based Rate Limit: create-api-proxy/third-party-apis/token-ratelimit.md
- Guardrails:
- Overview: create-api-proxy/third-party-apis/guardrails.md
# - Basic Guardrails:
- Regex Guardrail: create-api-proxy/third-party-apis/guardrails/basic-guardrails/regex-guardrail.md
- Word Count Guardrail: create-api-proxy/third-party-apis/guardrails/basic-guardrails/word-count-guardrail.md
- Sentence Count Guardrail: create-api-proxy/third-party-apis/guardrails/basic-guardrails/sentence-count-guardrail.md
- Content Length Guardrail: create-api-proxy/third-party-apis/guardrails/basic-guardrails/content-length-guardrail.md
- URL Guardrail: create-api-proxy/third-party-apis/guardrails/basic-guardrails/url-guardrail.md
- Regex PII Masking: create-api-proxy/third-party-apis/guardrails/basic-guardrails/regex-pii-masking.md
# - Advanced Guardrails:
- PII Masking: create-api-proxy/third-party-apis/guardrails/advanced-guardrails/pii-masking.md
# - Third Party Guardrail Integrations:
- Azure Content Safety Content Moderation: create-api-proxy/third-party-apis/guardrails/third-party-guardrail-integrations/azure-content-safety-content-moderation.md
- AWS Bedrock Guardrail: create-api-proxy/third-party-apis/guardrails/third-party-guardrail-integrations/aws-bedrock-guardrail.md
- Semantic Cache: create-api-proxy/third-party-apis//semantic-cache.md
- Get from Marketplace: create-api-proxy/third-party-apis/get-from-marketplace.md
- Import API Contract: create-api-proxy/third-party-apis/import-api-contract.md
- Develop API Proxy:
- Authentication and Authorization:
- Secure API Access with Asgardeo: develop-api-proxy/authentication-and-authorization/secure-api-access-with-asgardeo.md
- Secure API Access with API Platform STS: develop-api-proxy/authentication-and-authorization/secure-api-access-with-bijira-sts.md
- Secure API Access with Azure AD: develop-api-proxy/authentication-and-authorization/secure-api-access-with-azure-ad.md
- Secure API Access with an External Key Manager: develop-api-proxy/authentication-and-authorization/secure-api-access-with-external-idp.md
- Secure Communication Between the API Platform Gateway and Your Backend with OAuth2: develop-api-proxy/authentication-and-authorization/secure-communication-between-bijira-gateway-and-backend-with-oauth2.md
- Secure Communication Between the API Platform Gateway and Your Backend with Mutual TLS: develop-api-proxy/authentication-and-authorization/secure-communication-between-the-bijira-gateway-and-your-backend-with-mutual-tls.md
- Policy:
- Overview: develop-api-proxy/policy/overview.md
- Policies: develop-api-proxy/policy/policies.md
- Attach and Manage Policies: develop-api-proxy/policy/attach-and-manage-policies.md
# - Apply Advanced Settings on Mediation Policies: develop-api-proxy/policy/apply-advanced-settings-on-mediation-policies.md
- Documents: develop-api-proxy/documents.md
- Lifecycle: develop-api-proxy/lifecycle-management.md
- Subscription Plans: develop-api-proxy/subscription-plans.md
- Test API Proxy:
- OpenAPI Console: test-api-proxy/openapi-console.md
- WebSocket Console: test-api-proxy/ws-test-console.md
- GraphQL Console: test-api-proxy/graphql-console.md
- cURL: test-api-proxy/curl.md
- API Chat: test-api-proxy/api-chat.md
- MCP Servers:
- Overview: mcp-servers/get-started-with-mcp.md
- Design MCP Servers: mcp-servers/design-mcp-servers.md
- Proxy Remote MCP Servers: mcp-servers/proxy-remote-servers.md
- Customize Developer Portal as an MCP Hub: mcp-servers/devportal-mcp-hub.md
- API Governance:
- API Governance Overview: governance/overview.md
- Govern API Proxy: governance/govern-api-proxy.md
- AI Gateway:
- Overview: ai-gateway/overview.md
- AI Workspace:
- Getting Started: ai-gateway/ai-workspace/getting-started.md
- Setting Up: ai-gateway/ai-workspace/ai-gateways/setting-up.md
- LLM Providers:
- Overview: ai-gateway/ai-workspace/llm-providers/overview.md
- Configure Provider: ai-gateway/ai-workspace/llm-providers/configure-provider.md
- Manage Provider: ai-gateway/ai-workspace/llm-providers/manage-provider.md
- LLM Proxies:
- Overview: ai-gateway/ai-workspace/llm-proxies/overview.md
- Configure Proxy: ai-gateway/ai-workspace/llm-proxies/configure-proxy.md
- Manage Proxy: ai-gateway/ai-workspace/llm-proxies/manage-proxy.md
- Configure Inbound Auth: ai-gateway/ai-workspace/configure-inbound-auth.md
- Invoke via SDKs: ai-gateway/ai-workspace/using-sdks.md
# - Insights: ai-gateway/ai-workspace/insights.md
- Policies:
- Overview: ai-gateway/ai-workspace/policies/overview.md
- Guardrails:
- Overview: ai-gateway/ai-workspace/policies/guardrails/overview.md
# - Semantic Prompt Guard: ai-gateway/ai-workspace/policies/guardrails/semantic-prompt-guard.md
- PII Masking Regex: ai-gateway/ai-workspace/policies/guardrails/regex-pii-masking.md
- Azure Content Safety: ai-gateway/ai-workspace/policies/guardrails/azure-content-safety.md
- Word Count: ai-gateway/ai-workspace/policies/guardrails/word-count-guardrail.md
- Sentence Count: ai-gateway/ai-workspace/policies/guardrails/sentence-count-guardrail.md
- Other Policies:
# - Token-Based Rate Limit: ai-gateway/ai-workspace/policies/other-policies/token-based-rate-limit.md
# - Rate Limit - Basic: ai-gateway/ai-workspace/policies/other-policies/basic-rate-limit.md
- Model Round Robin: ai-gateway/ai-workspace/policies/other-policies/model-round-robin.md
- Prompt Decorator: ai-gateway/ai-workspace/policies/other-policies/prompt-decorator.md
- Prompt Template: ai-gateway/ai-workspace/policies/other-policies/prompt-template.md
- Semantic Cache: ai-gateway/ai-workspace/policies/other-policies/semantic-cache.md
- API Gateway:
# - Overview: api-platform-gateway/overview.md
# - API Platform Cloud Gateway: api-platform-gateway/cloud-gateway.md
- Self-Hosted Gateway:
- Getting Started: api-platform-gateway/getting-started.md
- Setting Up: api-platform-gateway/setting-up.md
- Adding and Managing Policies: api-platform-gateway/manage-policies.md
# - Analytics: api-platform-gateway/analytics.md
# - Troubleshooting: api-platform-gateway/troubleshooting.md
- Third-Party Gateways:
- Overview: federation/overview.md
- Discover APIs from AWS API Gateway: federation/api-discovery-aws.md
- Monitor and Insights:
- Logs:
- Overview: monitoring-and-insights/logs/overview.md
- Runtime Logs: monitoring-and-insights/logs/runtime-logs.md
- Audit Logs: monitoring-and-insights/logs/audit-logs.md
- Integrate API Platform with Moesif: monitoring-and-insights/integrate-bijira-with-moesif.md
- Alerts: monitoring-and-insights/alerts-overview.md
- Administer:
- Create API Subscription Plans: administer/settings/create-api-subscription-plans.md
- Configure a Custom Domain for Your Organization: administer/settings/configure-a-custom-domain-for-your-organization.md
- Manage Environments: administer/manage-environments/manage-environments.md
- Manage CD pipelines: administer/manage-cd-pipelines/manage-cd-pipelines.md
- Configure External Key Manager:
- Configure Asgardeo as an External Key Manager: administer/configure-an-external-idp/configure-asgardeo-as-an-external-idp.md
- Configure Azure as an External Key Manager: administer/configure-an-external-idp/configure-azure-ad-as-an-external-idp.md
- Configure Custom External Key Manager: administer/configure-an-external-idp/configure-custom-external-idp.md
- Configure Enterprise Login: administer/configure-enterprise-login/configure-enterprise-login.md
- Configure VPNs on API Platform Cloud Data Plane: administer/configure-vpns/configure-vpns.md
- Workflows:
- Configure Workflow Approvals: workflows/configure-workflow-approvals.md
- Submit Workflow Approval Requests: workflows/submit-workflow-requests.md
- Review Workflow Approval Requests: workflows/review-workflows-requests.md
- Tutorials:
- Expose a Service as a Managed API: tutorials/expose-a-service-as-a-managed-api.md
- Secure an API with RBAC: tutorials/secure-an-api-with-role-based-access-control.md
- API Platform Samples:
- Samples Overview: samples/samples-overview.md
- Developer Portal:
- Theming Developer Portal:
- Theming with AI: devportal/theming-devportal-with-ai.md
- Theming Manually:
- Theme in Organizational Level: devportal/theming-devportal-org-level.md
- Theme in API Level: devportal/theming-devportal-api-level.md
- Devportal Mode: devportal/developer-portal-mode.md
- Discover APIs:
- Search APIs: devportal/discover-apis/api-search.md
- Documentations: devportal/discover-apis/api-documentations.md
- Consume an API:
- Consume an API Secured with OAuth2: devportal/consuming-services/consume-an-api-secured-with-oauth2.md
- Consume an API Secured with API Key: devportal/consuming-services/consume-an-api-secured-with-api-key.md
- Manage Applications:
- Create an Application: devportal/manage-applications/create-an-application.md
- Manage Subscriptions:
- Subscribe to an API: devportal/manage-subscriptions/subscribe-to-an-api.md
- SDK Generation:
- AI Assisted SDK Generation: devportal/sdk-generation/ai-assisted-sdk-generation.md
# Extensions
markdown_extensions:
- markdown.extensions.admonition
- markdown.extensions.def_list
- markdown.extensions.footnotes
- markdown.extensions.toc:
permalink: true
toc_depth: 3
- pymdownx.arithmatex
- pymdownx.betterem:
smart_enable: all
- pymdownx.caret
- pymdownx.critic
- pymdownx.details
- pymdownx.emoji:
emoji_generator: !!python/name:pymdownx.emoji.to_svg
- pymdownx.highlight:
anchor_linenums: true
pygments_lang_class: true
- pymdownx.keys
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
- pymdownx.snippets:
base_path: docs
- attr_list
plugins:
- search
- include-markdown
- glightbox
- open-in-new-tab
- markdownextradata: {}
extra_css:
- assets/lib/highlightjs/default.min.css
- assets/css/theme.css
- assets/lib/json-formatter/json-formatter.css
extra_javascript:
- assets/lib/json-formatter/json-formatter.umd.js
- assets/lib/highlightjs/highlight.min.js
- assets/js/theme.js
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/wso2
expanded_navs:
- title: Introduction
options:
- verticle-line
- title: Create API Proxy
options:
- verticle-line
- divider
- title: Tutorials
options:
- verticle-line-only
- title: Develop API Proxy
options:
- verticle-line-only
- title: Test API Proxy
options:
- verticle-line-only
- title: MCP Servers
options:
- verticle-line-only
- title: API Governance
options:
- verticle-line-only
- title: Gateway Federation
options:
- verticle-line-only
- title: Monitor and Insights
options:
- verticle-line-only
- title: Administer
options:
- verticle-line-only
- title: Workflows
options:
- verticle-line-only
- title: API Platform Samples
options:
- verticle-line-only
- title: Developer Portal
options:
- verticle-line
- divider
nav_icons:
Home:
icon: octicons/home-16
level: 1
Introduction:
icon: octicons/info-16
level: 1
API Platform Samples:
icon: octicons/file-code-16
level: 1
Tutorials:
icon: octicons/mortar-board-16
level: 1
Create API Proxy:
icon: octicons/pencil-16
level: 1
Develop API Proxy:
icon: octicons/tools-16
level: 1
Test API Proxy:
icon: octicons/bug-16
level: 1
MCP Servers:
icon: octicons/server-16
level: 1
API Governance:
icon: octicons/shield-16
level: 1
AI Gateway:
icon: octicons/cpu-16
level: 1
API Gateway:
icon: octicons/globe-16
level: 1
Monitor and Insights:
icon: octicons/graph-16
level: 1
Administer:
icon: octicons/lock-16
level: 1
Workflows:
icon: octicons/workflow-16
level: 1
Developer Portal:
icon: octicons/book-16
level: 1
#site_version: 1.0.0
# base_path: http://localhost:8000