Website • Documentation • Newsletter • Discord • Twitter • Download App
- MySQL, PostgresSQL, MSSQL, SQLite, MariaDb
$ npm install -g xc-cli
$ xc app.install
$ xc app.open
GUI Installation Notes
- For Mac : Move the installed application to applications folder
- For Windows : Install into default paths (program files) and open app manually by going to program files.
- For Linux : Install into default path
$ xc new project-name
$ xc man
XgeneCloud consists of Three simple & amazing products :
- An Instant API Framework that can generate REST & GraphQL on any database
- A GUI based fully-featured Database & API Client
- GUI DB Client enables - Point & Click schema design & schema migrations.
- GUI API Client to debug APIs.
- A Hybrid Serverless Framework!
- All APIs generated can be depoyed as Serverless Functions on any Cloud Platform!
- This is without changing any change to source code generated.
- Setup
- Architecture
- REST APIs Framework
- GraphQL API Framework
- Database
- Hybrid Serverless API Framework
- API Client
- CLI
Database | REST APIs Demo | GraphQL APIs Demo |
---|---|---|
MySql | using CLI / using GUI | using CLI / using GUI |
Postgres | using CLI / using GUI | using CLI / using GUI |
MsSql | using CLI / using GUI | using CLI / using GUI |
Sqlite3 | using CLI / using GUI | using CLI / using GUI |
MariaDb | using CLI / using GUI | using CLI / using GUI |
Multiple Databases | using CLI / using GUI | using CLI / using GUI |
Scaffolding for a Table | using CLI / using GUI | using CLI / using GUI |
ACL | Click here | Click here |
Auto Documentation | Click here |
Feature | Links |
---|---|
Setup | Click here |
API Client History | Click here |
API Client Collections | Click here |
API Performance Test | Click here |
Database Client Design | Click here |
Database Client Migrations | Click here |
Smart Terminal | Click here |
Themes : Dark | Click here |
Themes : Colors | Click here |
Themes : Custom Colors | Click here |
Multi Environment project | Click here |
Playlist | Link |
---|---|
Instant Rest APIs | Click here |
Instant GraphQL APIs | Click here |
Database Client - Desktop App | Click here |
Smart Terminal | Click here |
Themes | Click here |
Cloud Platform | Serverless | Serverless Containers |
---|---|---|
AWS | Lambda | Fargate |
GCP | Cloud Function | Cloud Run |
Azure | Function App | Function App Container |
Zeit | Now | |
Alibaba | Function Compute | Alibaba Serverless Kubernetes |
Coming Soon...
Coming Soon...
Coming soon...
Coming soon...
-
Open
server/config/default.config.js
and setaws.lambda
to true and change other cloud serverless platform values asfalse
. -
Install AWS cli & authenticate
-
Open
serverless.yml
file and do the necessary changes. -
npm run aws:lambda
- Install Azure cli and login.
npm install -g azure-functions-core-tools
npm run azure:deploy
- Install Google Cloud cli and authenticate.
npm run gcp:fn
-
Install Zeit now library and authenticate using email.
-
Add
production
environment inconfig.xc.json
"envs": { "production": { "db": [ { "client": "mysql", "connection": { "host": "localhost", "port": "3306", "user": "root", "password": "password", "database": "sakila" }, "meta": { "tableName": "_evolutions", "dbAlias": "primary" } } ], "api" : {} } },
-
npm run zeit:now
- Install
fun
cli toolnpm install @alicloud/fun -g
- Setup alibaba account configuration in cli using
fun config
( https://www.alibabacloud.com/help/doc-detail/64204.htm ) - Run
npm run ali:fn:compute
- or
fun deploy