Guides and FAQs
This section provides answers to common questions and step-by-step guides for using the Godspeed Meta-Framework. It covers essential topics including setting up and securing APIs (REST, CRUD, Swagger, Postman, JWT, OAuth2), writing business logic using workflows and functions (TypeScript and Javascript), and accessing various datasources like databases, APIs, and caches.
Setting up the APIs of your service
Writing your Workflows or Functions
In Godspeed, the words Workflows and Functions mean one and the same thing, i.e. your business logic.
Accessing other APIs, databases and datastores from workflows
In Godspeed, datasource can mean any place where you send or retrieve data from. It could mean:
External APIs
Datastores
- Databases (Types - SQL, NoSQL, graph, key value, columnar, OLAP, OLTP, document)
- Caches
- Search engine
- Vector stores (specially useful for AI and recommendation engines)
- File system or files
- Memory
How to access any datastore by creating a custom datasource?
How to access the environment variables from the typescript workflows?