Frequently Asked Questions
General
Do you offer Windows Server licensed machines?
Yes, we offer Windows Server 2022 machines with our SPLA license. The monthly costs are depending on the number of CPUs and cores.
Can I use Terraform?
Yes, we offer a Terraform provider to manage your cloud resources. You can find the documentation on terraform.io.
Can I use the API?
Yes, we offer a gRPC API to manage your cloud resources. For credentials please contact our sales team.
Payment
Which billing periods do you offer?
Currently, we only offer monthly billing.
Which payment methods are supported?
Currently we only accept credit cards and bank transfer as payment method. A credit card is required to create cloud resources, but you can contact our sales team to switch to bank transfer.
User management
How can I add a new user to my project?
You can add a new user to your project by navigating to the Members section
of your project and clicking on the Invite Members button. Use the email
address of the user you want to invite. Make sure that the user has an account
on our platform.
How can I remove a user from my project?
Navigate to the Members section of your project, select the user you want to
remove from the project and click on the Delete button on the upper right side.
Keep in mind that only project owners can remove users from a project.
API Usage
How do I authenticate against the API?
Authentication uses JWT tokens obtained via OAuth 2.0 client credentials. You need to
create an OAuth client in your user settings, then use the client ID and secret to
request a token from our Keycloak instance. The token is passed as a Bearer token
in the Authorization metadata of each gRPC request. See the
Authentication guide for step-by-step instructions.
Which API protocols are supported?
GPCORE exposes a gRPC API as the primary interface. A REST/HTTP gateway is also available. The Protobuf definitions are published on buf.build and GitHub, and buf.build provides pre-built clients for multiple languages.
Is there an official client library?
Yes, we provide an official Go client at github.com/G-PORTAL/gpcore-go. For other languages, use the pre-built clients available on buf.build or generate your own from the Protobuf definitions.