client-libraries.ts271 lines · main
1export const CLIENT_LIBRARIES = [
2 {
3 language: 'JavaScript',
4 key: 'javascript',
5 is_officially_supported: true,
6 libraries: [
7 {
8 name: 'briven-js',
9 url: 'https://github.com/supabase/supabase-js',
10 },
11 {
12 name: 'postgrest-js',
13 url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/postgrest-js',
14 },
15 {
16 name: 'auth-js',
17 url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/auth-js',
18 },
19 {
20 name: 'realtime-js',
21 url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/realtime-js',
22 },
23 {
24 name: 'storage-js',
25 url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/storage-js',
26 },
27 {
28 name: 'functions-js',
29 url: 'https://github.com/supabase/supabase-js/tree/master/packages/core/functions-js',
30 },
31 ],
32 },
33 {
34 language: 'C#',
35 key: 'csharp',
36 is_officially_supported: false,
37 libraries: [
38 {
39 name: 'briven-csharp',
40 url: 'https://github.com/supabase-community/supabase-csharp',
41 },
42 {
43 name: 'postgrest-csharp',
44 url: 'https://github.com/supabase-community/postgrest-csharp',
45 },
46 {
47 name: 'gotrue-csharp',
48 url: 'https://github.com/supabase-community/gotrue-csharp',
49 },
50 {
51 name: 'realtime-csharp',
52 url: 'https://github.com/supabase-community/realtime-csharp',
53 },
54 {
55 name: 'storage-csharp',
56 url: 'https://github.com/supabase-community/storage-csharp',
57 },
58 {
59 name: 'functions-csharp',
60 url: 'https://github.com/supabase-community/functions-csharp',
61 },
62 ],
63 },
64 {
65 language: 'Dart (Flutter)',
66 key: 'dart',
67 is_officially_supported: false,
68 libraries: [
69 {
70 name: 'briven-flutter',
71 url: 'https://github.com/supabase-community/supabase-flutter',
72 },
73 {
74 name: 'briven-dart',
75 url: 'https://github.com/supabase-community/supabase-dart',
76 },
77 {
78 name: 'postgrest-dart',
79 url: 'https://github.com/supabase-community/postgrest-dart',
80 },
81 {
82 name: 'gotrue-dart',
83 url: 'https://github.com/supabase-community/gotrue-dart',
84 },
85 {
86 name: 'realtime-dart',
87 url: 'https://github.com/supabase-community/realtime-dart',
88 },
89 {
90 name: 'storage-dart',
91 url: 'https://github.com/supabase-community/storage-dart',
92 },
93 {
94 name: 'functions-dart',
95 url: 'https://github.com/supabase-community/functions-dart',
96 },
97 ],
98 },
99 {
100 language: 'Go',
101 key: 'go',
102 is_officially_supported: false,
103 libraries: [
104 {
105 name: 'postgrest-go',
106 url: 'https://github.com/supabase-community/postgrest-go',
107 },
108 {
109 name: 'storage-go',
110 url: 'https://github.com/supabase-community/storage-go',
111 },
112 {
113 name: 'functions-go',
114 url: 'https://github.com/supabase-community/functions-go',
115 },
116 ],
117 },
118 {
119 language: 'Java',
120 key: 'java',
121 is_officially_supported: false,
122 libraries: [
123 {
124 name: 'gotrue-java',
125 url: 'https://github.com/supabase-community/gotrue-java',
126 },
127 ],
128 },
129 {
130 language: 'Kotlin',
131 key: 'kotlin',
132 is_officially_supported: false,
133 libraries: [
134 {
135 name: 'postgrest-kt',
136 url: 'https://github.com/supabase-community/supabase-kt/tree/master/Postgrest',
137 },
138 {
139 name: 'auth-kt',
140 url: 'https://github.com/supabase-community/supabase-kt/tree/master/Auth',
141 },
142 {
143 name: 'storage-kt',
144 url: 'https://github.com/supabase-community/supabase-kt/tree/master/Storage',
145 },
146 {
147 name: 'realtime-kt',
148 url: 'https://github.com/supabase-community/supabase-kt/tree/master/Realtime',
149 },
150 {
151 name: 'functions-kt',
152 url: 'https://github.com/supabase-community/supabase-kt/tree/master/Functions',
153 },
154 ],
155 },
156 {
157 language: 'Python',
158 key: 'python',
159 is_officially_supported: true,
160 libraries: [
161 {
162 name: 'briven-py',
163 url: 'https://github.com/supabase/supabase-py',
164 },
165 {
166 name: 'postgrest-py',
167 url: 'https://github.com/supabase/postgrest-py',
168 },
169 {
170 name: 'gotrue-py',
171 url: 'https://github.com/supabase/gotrue-py',
172 },
173 {
174 name: 'realtime-py',
175 url: 'https://github.com/supabase/realtime-py',
176 },
177 {
178 name: 'storage-py',
179 url: 'https://github.com/supabase/storage-py',
180 },
181 {
182 name: 'functions-py',
183 url: 'https://github.com/supabase/functions-py',
184 },
185 ],
186 },
187 {
188 language: 'Ruby',
189 key: 'ruby',
190 is_officially_supported: false,
191 libraries: [
192 {
193 name: 'briven-ruby',
194 url: 'https://github.com/supabase-community/supabase-rb',
195 },
196 {
197 name: 'postgrest-ruby',
198 url: 'https://github.com/supabase-community/postgrest-rb',
199 },
200 ],
201 },
202 {
203 language: 'Rust',
204 key: 'rust',
205 is_officially_supported: false,
206 libraries: [
207 {
208 name: 'postgrest-rs',
209 url: 'https://github.com/supabase-community/postgrest-rs',
210 },
211 ],
212 },
213 {
214 language: 'Swift',
215 key: 'swift',
216 is_officially_supported: false,
217 libraries: [
218 {
219 name: 'briven-swift',
220 url: 'https://github.com/supabase/supabase-swift',
221 },
222 {
223 name: 'postgrest-swift',
224 url: 'https://github.com/supabase-community/postgrest-swift',
225 },
226 {
227 name: 'gotrue-swift',
228 url: 'https://github.com/supabase-community/gotrue-swift',
229 },
230 {
231 name: 'realtime-swift',
232 url: 'https://github.com/supabase-community/realtime-swift',
233 },
234 {
235 name: 'storage-swift',
236 url: 'https://github.com/supabase-community/storage-swift',
237 },
238 ],
239 },
240 {
241 language: 'Godot Engine (GDScript)',
242 key: 'gdscript',
243 is_officially_supported: false,
244 libraries: [
245 {
246 name: 'briven-gdscript',
247 url: 'https://github.com/supabase-community/godot-engine.supabase',
248 },
249 {
250 name: 'postgrest-gdscript',
251 url: 'https://github.com/supabase-community/postgrest-gdscript',
252 },
253 {
254 name: 'gotrue-gdscript',
255 url: 'https://github.com/supabase-community/gotrue-gdscript',
256 },
257 {
258 name: 'realtime-gdscript',
259 url: 'https://github.com/supabase-community/realtime-gdscript',
260 },
261 {
262 name: 'storage-gdscript',
263 url: 'https://github.com/supabase-community/storage-gdscript',
264 },
265 {
266 name: 'functions-gdscript',
267 url: 'https://github.com/supabase-community/functions-gdscript',
268 },
269 ],
270 },
271]