Expand description
Apisix Client Library
Provides a REST models for service consumers of Apisix.
Maintained by Trust1Team for Apisix
Modules§
Structs§
Enums§
Functions§
- Check if the Admin API is up and running
- Creates a Service with the specified id
- Creates a Route with the specified id
- Removes the Service with the specified id
- Creates an Upstream and assigns a random id The default behaviour is that Apisix generated an ID for you, but that causes problems as Apisix allows the use of integers or strings for id’s. We force a random generated string, fallback is the default Apisix behaviour Removes the Upstream with the specified id
- Fetches a list of all configured Routes
- Fetches specified Service by id
- Fetches a list of available Services
- Fetches specified Upstream by id
- Fetch a list of all configured Upstreams
- Triggers a full garbage collection in the HTTP subsystem. Note: When stream proxy is enabled, APISIX runs another Lua VM for the stream subsystem. Full garbage collection is not triggered in this VM.
- Returns a health check of the APISIX instance
- Returns the JSON schema used by the APISIX instance (untyped JSON)
- Get configuration based on the Apisix development environment variables Function is used during development, and in combination with a Smart ID demo client application
- Get configuration based on the environment variables (default config override) Function will panic when the environment variables are not set The following variables must be set: