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 | ||
| GCP | ||
| Azure | ||
| Zeit | ||
| Alibaba |
Coming Soon...
Coming Soon...
Coming soon...
Coming soon...
-
Open
server/config/default.config.jsand setaws.lambdato true and change other cloud serverless platform values asfalse. -
Install AWS cli & authenticate
-
Open
serverless.ymlfile and do the necessary changes. -
npm run aws:lambda
- Install Azure cli and login.
npm install -g azure-functions-core-toolsnpm run azure:deploy
- Install Google Cloud cli and authenticate.
npm run gcp:fn
-
Install Zeit now library and authenticate using email.
-
Add
productionenvironment 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
funcli 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