This section covers the resources currently supported by Shuttle. In broad terms, for the resource needed, simply mark up your code with the appropriate annotation. This is very powerful and brings several benefits:

  • simplicity
  • receive a database by writing a simple annotation
  • enables quick prototyping, there is no need for extensive setup, management consoles/tools, etc.

Resources

Shared Databases

The Shared Databases plugin can give you your own Postgres database inside a cluster shared with other users. This is the option to choose if total database isolation isnโ€™t a concern. Itโ€™s great starting point for prototyping applications on Shuttle.

Integrations

Apps on Shuttle can integrate with many external services. For some, we provide official wrapper plugins to get you started quickly. Check out the Integrations section for the full list.

Commands

To check which resources are linked to your project, use

shuttle resource list

Deleting resources

You can delete database resources with

shuttle resource delete [TYPE]

To know what to put in the TYPE parameter, use the list command above.