You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: 'Complete OpenAPI 3.1.0 specification for the Gate API with interactive documentation and examples.'
4
+
---
5
+
6
+
# OpenAPI Reference
7
+
8
+
The Gate API is fully documented using OpenAPI 3.1.0 specification. This provides a machine-readable description of the API that can be used to generate client libraries, interactive documentation, and testing tools.
9
+
10
+
::: warning Type-Safe Client Libraries
11
+
12
+
**We provide official, type-safe client libraries** for multiple programming languages. These are the recommended way to interact with the Gate API as they provide compile-time type safety, better error handling, and are automatically kept in sync with API changes.
13
+
14
+
:::
15
+
16
+
<!--@include: ./sdks.md-->
17
+
18
+
19
+
## OpenAPI Specification
20
+
21
+
If you still want to use the OpenAPI specification, you can find it below or in the GitHub repository here [gate_service.openapi.yaml](https://github.com/minekube/gate/blob/master/.web/docs/developers/api/gen/openapi/minekube/gate/v1/gate_service.openapi.yaml) or as a raw text link [gate_service.openapi.yaml](https://raw.githubusercontent.com/minekube/gate/master/.web/docs/developers/api/gen/openapi/minekube/gate/v1/gate_service.openapi.yaml).
0 commit comments