Skip to main content

Getting started

For all virtual airlines hosted by VASystem, a gRPC service is available at api.<domain>:443. For example, for a main domain of staralliancevirtual.org, the gRPC service is available at api.staralliancevirtual.org:443.

To get started using the API, you will need to download the protocol buffer files. These files are used to generate the client code for your programming language of choice. You can download the files from the vasystem/api GitHub repository. They are also published to the Buf Schema Registry at buf.build/vasystem/api.

For more documentation about each of the services, see the documentation in the sidebar or view the documentation at the Buf Schema Registry.

note

For information about how to authenticate with the API, see the Authentication guide.

Twirp

In addition to the gRPC service, a Twirp service is also available at https://api.<domain>. The Twirp service does not have a prefix, so you need to ensure your client library is set up to not use a prefix. For example, if you are using Go, you will need to use twirp.WithClientPathPrefix("") when creating your client.