diff --git a/docs/specs/authentication.drawio.svg b/docs/specs/authentication.drawio.svg index 0a34125ad0..f8f88baa71 100644 --- a/docs/specs/authentication.drawio.svg +++ b/docs/specs/authentication.drawio.svg @@ -1,221 +1,221 @@ - + - - - + + + - -
-
-
+ +
+
+
Secure Cookie
- + Secure Cookie - - - + + + - -
-
-
+ +
+
+
Email / Password
- + Email / Password - - - + + + - -
-
-
+ +
+
+
OAuth Provider
- + OAuth Provider - - - + + + - -
-
-
+ +
+
+
Member
- + Member - - - + + + - -
-
-
+ +
+
+
App
- + App - - - + + + - -
-
-
+ +
+
+
JWT
- + JWT - - - + + + - -
-
-
+ +
+
+
AP Key
- + AP Key - - + + - -
-
-
+ +
+
+
Granted with
- + Granted with - + - -
-
-
+ +
+
+
Guest
- + Guest - - - + + + - -
-
-
+ +
+
+
Public Scopes
- + Public Scopes - - - + + + - -
-
-
+ +
+
+
Member Scopes
- + Member Scopes - - - + + + - -
-
-
+ +
+
+
Custom Scopes
@@ -225,41 +225,41 @@
- + Custom Scopes... - + - -
-
-
+ +
+
+
Scope Validation
- + Scope Validation - - - - - - - + + + + + + + - -
-
-
+ +
+
+
Database
@@ -269,56 +269,56 @@
- + Database... - + - -
-
-
+ +
+
+
Roles Validation
- + Roles Validation - - - + + + - -
-
-
+ +
+
+
Roles
- + Roles - - - + + + - -
-
-
+ +
+
+
Wildcard
* @@ -326,20 +326,20 @@
- + Wildcard... - - - + + + - -
-
-
+ +
+
+
Guset
role:guest @@ -347,20 +347,20 @@
- + Guset... - - - + + + - -
-
-
+ +
+
+
Member
role:member @@ -368,20 +368,20 @@
- + Member... - - - + + + - -
-
-
+ +
+
+
App
role:app @@ -389,18 +389,18 @@
- + App... - + - -
-
-
+ +
+
+
User ID
user:[ID] @@ -408,20 +408,20 @@
- + User ID... - - - + + + - -
-
-
+ +
+
+
Team ID
team:[ID] @@ -429,20 +429,20 @@
- + Team ID... - - - + + + - -
-
-
+ +
+
+
Team ID + Role
team:[ID]/[ROLE] @@ -450,18 +450,18 @@
- + Team ID + Role... - + - -
-
-
+ +
+
+
Member ID
member:[ID] @@ -469,18 +469,18 @@
- + Member ID... - + - -
-
-
+ +
+
+
Endpoints
@@ -490,111 +490,111 @@
- + Endpoints... - - - + + + - -
-
-
+ +
+
+
Scopes
- + Scopes - - - + + + - -
-
-
+ +
+
+
public
- + public - - - + + + - -
-
-
+ +
+
+
account
- + account - - - + + + - -
-
-
+ +
+
+
files.read
- + files.read - + - -
-
-
+ +
+
+
files.write
- + files.write - + - -
-
-
+ +
+
+
... @@ -602,20 +602,20 @@
- + ... - - - + + + - -
-
-
+ +
+
+
Guest Role
(only) @@ -623,53 +623,53 @@
- + Guest Role... - + - -
-
-
+ +
+
+
Member / User / Team Roles
- + Member / User / Team... - - + + - -
-
-
+ +
+
+
Granted with
- + Granted with - + - -
-
-
+ +
+
+
No Role Base
Authentication @@ -677,57 +677,57 @@
- + No Role Base... - - + + - -
-
-
+ +
+
+
Granted with
- + Granted with - - - + + + - -
-
-
+ +
+
+
Team Invite
- + Team Invite - - - + + + - -
-
-
+ +
+
+
HTTP Header
X-Appwrite-Key @@ -735,18 +735,18 @@
- + HTTP Header... - + - -
-
-
+ +
+
+
HTTP Header
X-Appwrite-JWT @@ -754,34 +754,15 @@
- + HTTP Header... - - - - -
-
-
- - Not Released Yet - -
-
-
-
- - Not Released Yet - -
-
- + Viewer does not support full SVG 1.1 diff --git a/docs/specs/functions.drawio.svg b/docs/specs/functions.drawio.svg deleted file mode 100644 index a5f50b743f..0000000000 --- a/docs/specs/functions.drawio.svg +++ /dev/null @@ -1 +0,0 @@ -
Console
Console
Code Packger
(CLI Tool?)
Code Packger...
Web IDE
(Based on PRISM?)
Web IDE...
Database
Database
Functions
Functions
PHP
PHP
Node.js
Node.js
appwrite
appwrite
    appwrite.demoapp.com/v1    
    appwrite.demoapp.com/v1    
demoapp.com
demoapp.com

Cloud Functions

Specification for adding, executing and managing custom, user supplied cloud functions.

Cloud Functions...
Python
Python
Ruby
Ruby
Versions / Tags
Versions / Tags
Encrypted Code
(Storage)
Encrypted Code...
Execution
Execution
Worker
Worker
Warmup / Pull
(All Docker Images)
Warmup / Pull...
Execute Code
(Limit Execution Time)
Execute Code...
Log Result
Log Result
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/specs/overview.drawio.svg b/docs/specs/overview.drawio.svg index e79d96c822..b2d1003973 100644 --- a/docs/specs/overview.drawio.svg +++ b/docs/specs/overview.drawio.svg @@ -1,15 +1,15 @@ - + - + - +
-
-
+
+
Web
@@ -20,15 +20,15 @@ - + - +
-
-
+
+
Flutter
@@ -44,10 +44,10 @@ - +
-
-
+
+
iOS
@@ -58,15 +58,15 @@ - + - +
-
-
+
+
Android
@@ -77,15 +77,15 @@ - + - +
-
-
+
+
Servers
@@ -96,40 +96,42 @@ - - - + + + - +
-
-
+
+
Appwrite
- + Appwrite - - + + + + - +
-
-
+
+
Loadbalancer
@@ -140,56 +142,37 @@ - - - - -
-
-
- Console -
-
-
-
- - Console - -
-
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - +
-
-
+
+
REST API
- + REST API @@ -197,54 +180,62 @@ - +
-
-
- Queue (Redis) +
+
+ Queue +
+ + (Redis) +
- Queue (Redis) + Queue... - - + + - +
-
-
- Cache (Redis) +
+
+ Cache +
+ + (Redis) +
- Cache (Redis) + Cache... - + - -
-
-
+ +
+
+
Database
- + Database @@ -252,10 +243,10 @@ - +
-
-
+
+
Users
@@ -269,10 +260,10 @@ - +
-
-
+
+
Account
@@ -286,10 +277,10 @@ - +
-
-
+
+
Teams
@@ -303,10 +294,10 @@ - +
-
-
+
+
Database
@@ -320,10 +311,10 @@ - +
-
-
+
+
Storage
@@ -337,10 +328,10 @@ - +
-
-
+
+
Localization
@@ -354,10 +345,10 @@ - +
-
-
+
+
Avatars
@@ -371,10 +362,10 @@ - +
-
-
+
+
Health
@@ -388,10 +379,10 @@ - +
-
-
+
+
SSL Gateway
@@ -402,38 +393,41 @@ - - - + + + - -
-
-
+ +
+
+
Maintenance
- + Maintenance - + + - + + - + + - +
-
-
+
+
Security Layer
@@ -444,38 +438,40 @@ - - - - - + + + + + + + - -
-
-
+ +
+
+
Usage
- + Usage - - - + + + - +
-
-
+
+
Audits
@@ -486,17 +482,17 @@ - - - + + + - +
-
-
+
+
Mails
@@ -507,34 +503,34 @@ - + - -
-
-
+ +
+
+
SMTP
- + SMTP - - - + + + - +
-
-
+
+
Database
@@ -545,17 +541,17 @@ - - - + + + - +
-
-
+
+
Webhooks
@@ -566,19 +562,20 @@ - - - - - + + + + + + - +
-
-
+
+
Functions
@@ -589,70 +586,63 @@ - + + + - -
-
-
- Docker + +
+
+
+ StatsD +
+ + (Telegraf) +
- - Docker + + StatsD... - + - -
-
-
- StatsD (Telegraf) + +
+
+
+ TimeSeries +
+ + (InfluxDB) +
- - StatsD (Telegraf) + + TimeSeries... - - - - -
-
-
- TimeSeries (InfluxDB) -
-
-
-
- - TimeSeries (InfluxDB) - -
-
- - - - - + + + + + - +
-
-
+
+
Certs
@@ -663,15 +653,15 @@ - + - +
-
-
+
+
Deletes
@@ -682,21 +672,21 @@ - + - + - -
-
-
+ +
+
+
Letsencrypt
- + Letsencrypt @@ -704,56 +694,177 @@ - +
-
-
- AntiVirus (ClamAV) +
+
+ AntiVirus +
+ + (ClamAV) +
- AntiVirus (ClamAV) + AntiVirus... - + + + - +
-
-
- REALTIME API +
+
+ Realtime API
- - REALTIME API + + Realtime API - + - -
-
-
+ +
+
+
Scheduler
- + Scheduler + + + + +
+
+
+ Builds +
+
+
+
+ + Builds + +
+
+ + + + + + + +
+
+
+ Executor +
+ + (Open-Runtimes) + +
+
+
+
+ + Executor... + +
+
+ + + + +
+
+
+ Docker / K8S +
+
+
+
+ + Docker / K8S + +
+
+ + + + +
+
+
+ Console +
+
+
+
+ + Console + +
+
+ + + + +
+
+
+ Functions +
+
+
+
+ + Functions + +
+
+ + + + + + +
+
+
+ GraphQL API +
+ + (Coming Soon) + +
+
+
+
+ + GraphQL API... + +
+