dehaze
Learn
Docs
Blog
INTRODUCTION
dehaze
Motivation
Design Goals
Features
Architecture
Setting up a Project
add_box
indeterminate_check_box
Setting up graphql
Javascript client SDK
INSTALL
dehaze
Kubernetes
add_box
indeterminate_check_box
K3s
Docker Desktop
Minikube
MicroK8s
Cloud
Configuration
Space CLI
Docker
Using Gateway Directly
STORAGE
dehaze
Database
add_box
indeterminate_check_box
Add New Database
Add Existing Database
Datatype mapping
Data Modelling
add_box
indeterminate_check_box
Getting Started
Modelling Relations
Supported Features
Queries
add_box
indeterminate_check_box
Simple Queries
Filter query results
Sort query results
Distinct query results
Paginate query results
Joins / nested queries
Aggregations
Using Multiple Operations
Multiple Queries
Mutations
add_box
indeterminate_check_box
Insert
Update
Upsert
Delete
Transactions
Subscriptions
add_box
indeterminate_check_box
Live Query
Limitations
Sample use cases
Prepared SQL Queries
Templated Queries
Securing your Database
File Storage
add_box
indeterminate_check_box
Upload file
Download file
Create folder
List files/folders
Delete file/folder
Securing your APIs
MICROSERVICES
dehaze
GraphQL APIs
add_box
indeterminate_check_box
Rest to GraphQL in Minutes
Register a Service
Querying a Service
Securing your APIs
Eventing
add_box
indeterminate_check_box
Database events
File Storage Events
Filtering Events
Browse Event Logs
Remove event logs
Custom Events
add_box
indeterminate_check_box
Create custom event trigger
Triggering Custom Events
Securing Custom Events
Enforcing Schema
Deployments
add_box
indeterminate_check_box
Deploy Docker Container
Deploy custom code
Exposing a Service
Viewing Logs
Traffic Splitting
Configuring container registry
Services in Depth
add_box
indeterminate_check_box
Specifying a Docker Image
Accessing your Service
Restricting Resources
Autoscaling
Using Secrets
Whitelisting Services
Affinities
Service Roles
USER MANAGEMENT
dehaze
Email Signin
Email Signup
Reading Profiles
TRANSFORMATIONS
dehaze
Transforming Headers
Transforming Claims
Transforming Body
Available Variables
Helper Functions
SECURITY
dehaze
How it works
JWT based authentication
add_box
indeterminate_check_box
Configuring JWT Secrets
Third Party Auth Providers
Custom Auth Service
Security Rules
add_box
indeterminate_check_box
Configuring Rules
Anonymous/Public Access
Authenticated Access
Conditional Access
add_box
indeterminate_check_box
Matching request and claims
Querying database
Triggering webhooks
Masking/Transforming Data
add_box
indeterminate_check_box
Encrypting
Decrypting
Hashing
Forcing Fields
Removing Fields
Custom Authorization Logic
Combining Multiple Rules
Available Variables
Helper Functions
Platform Security
add_box
indeterminate_check_box
Using SSL Certificates
Securing Secrets
arrow_right
Table of content
edit
Edit this page
Create an issue
Space Cloud Architecture
This guide is coming soon!
arrow_back
Introduction
Features
Introduction
Setting up a Project
arrow_forward
Have a technical question?
Improve the docs!
edit
Edit this page
Create an issue