Learn
Reference
Cloud
Resources
Reference / Running Gel
Local development
Search
ctrl
+
/
Ask AI
ctrl
+
.
Light
Dark
System
Sign in
Learn
Reference
Cloud
Resources
Overview
Using Gel
Overview
Connection parameters
Projects
CLI
Overview
Connection flags
Network usage
gel
gel project
Overview
gel project init
gel project info
gel project unlink
gel project upgrade
gel ui
gel watch
gel migrate
gel migration
Overview
gel migration apply
gel migration create
gel migration edit
gel migration extract
gel migration log
gel migration status
gel migration upgrade-check
gel cloud
Overview
gel cloud login
gel cloud logout
gel cloud secretkey
gel branch
Overview
gel branch create
gel branch drop
gel branch list
gel branch merge
gel branch rebase
gel branch rename
gel branch switch
gel branch wipe
gel dump
gel restore
gel configure
gel query
gel analyze
gel list
gel info
gel cli upgrade
gel server
Overview
gel server info
gel server install
gel server list-versions
gel server uninstall
gel describe
Overview
gel describe object
gel describe schema
gel instance
Overview
gel instance create
gel instance credentials
gel instance destroy
gel instance link
gel instance list
gel instance logs
gel instance start
gel instance status
gel instance stop
gel instance reset-password
gel instance restart
gel instance revert
gel instance unlink
gel instance upgrade
gel database
Overview
gel database create
gel database drop
gel database wipe
Client philosophy
TypeScript
Overview
Client
Data types
Code Generation
Queries Generator
Interfaces Generator
Query Builder Generator
Python
Overview
Client
Data types
Code Generation
Advanced Usage
Go
Rust
SQL adapter
EdgeQL over HTTP
GraphQL
Overview
Basics
Mutations
Introspection
Cheatsheet
Date/Time Handling
Running Gel
Overview
Local development
Deployment
Overview
AWS
Azure
DigitalOcean
Fly.io
Google Cloud
Docker
Bare Metal
Configuration
HTTP API
Backend high-availability
Administration
Overview
Configure
Role
administer statistics_update()
New
Vacuum
v5.0
Schema
Overview
Object Types
Properties
Links
Computeds
Primitives
Indexes
Constraints
Inheritance
Aliases
Globals
Access Policies
Functions
Triggers
Mutation rewrites
Link properties
Modules
Migrations
Branches
v5.0
Extensions
Annotations
Future behavior
vs SQL and ORMs
Introspection
Overview
Object types
Scalar types
Collection types
Functions
Triggers
Mutation rewrites
Indexes
Constraints
Operators
Casts
EdgeQL
Overview
Literals
Sets
Paths
Types
Parameters
Select
Insert
Update
Delete
For
Group
With
Analyze
Path scoping
Transactions
Standard Library
Overview
Generic
Sets
Types
Math
Strings
Booleans
Numbers
JSON
UUIDs
Enums
Dates and Times
Arrays
Tuples
Ranges
Bytes
Sequences
Base Objects
Abstract Types
Constraints
Net
New
Full-text Search
v4.0
System
Config
ext::pgcrypto
v4.0
ext::pg_trgm
v4.0
ext::pg_unaccent
v4.0
ext::pgvector
ext::postgis
New
Deprecated
AI
Overview
ext::ai
HTTP API
Python API
JavaScript API
Auth
Overview
Built-in UI
Email and password
OAuth
Magic Link Auth
WebAuthn
Reference
Overview
EdgeQL
Overview
Lexical structure
Evaluation algorithm
Shapes
Paths
Casts
Function calls
Cardinality
Volatility
Select
Insert
Update
Delete
For
Group
With block
Analyze
Start transaction
Commit
Rollback
Declare savepoint
Release savepoint
Rollback to savepoint
Set
Reset
Describe
13.5k
Feedback
Local development
See the
Projects
page for information on how to use projects to manage local development.
This page