Welcome to the Stryke Docs!
Here you will find all the documentation needed to create, develop and use your Stryke apps.
Check out the Quick start guide to get up and running with Stryke quickly.
Developing an app
Once you sign up to Stryke via our website, you will have a Stryke user with which you can create and develop apps. Developing an app involves 3 easy steps:
- Creating the app or importing it from a template
- Creating and defining the app's entities
- Creating and developing the app's actions
Using an app
As soon as an app is created, it can be accessed and used. Apps have dedicated authentication, which allows end users to log in to them. End users are different from Stryke users and are unique to each app instance. They are the ones that log in and use the apps, either via Stryke's UI or via the API.
See the 'Using an app' section for documentation on all the fatures available within your app.
Stryke can also be used as a standalone backend. This is useful if you want to develop your own user interface or if your implementation does not require a UI at all.
All of Stryke's features are available through the Stryke API. This includes RESTful and GraphQL APIs for your apps' data.
Stryke supports the use of various clients to aid local development. We believe that, while everything should run on the cloud, local development is an essential part of getting your app up-and-running.
For this reason, Stryke provides you with its own Visual Studio Code extenstion called Stryke Code, which allows to develop scripts for your apps locally using the VSC IDE.
Stryke also provides an endpoint that accepts and returns data in standard GraphQL format, to allow the use of GraphQL clients such as GraphiQL.