In Altogic, an environment is a space where your application data is stored, managed and your application's RESTful services are executed.
An environment is bound to a geographic region (e.g., North America, Europe). When you create an environment for your app and deploy a snapshot, service requests to that specific app snapshot will be routed only to datacenters in the environment's geographic region.
You can create separate environments for development, test, and production versions of your app.
You can deploy/redeploy a snapshot to an environment and, if needed, undeploy it from an environment. You can choose to delete all application data during undeployment or keep the data intact and deploy a newer version of the snapshot to continue using existing data.
With auto-redeployment option enabled, your snapshot changes are automatically redeployed to the deployed environments, excluding the production environment, in near-real time.
Altogic automatically generates the RESTful API documentation of your application endpoints for each deployed environment.
The documentation of each endpoint details all required input parameters (e.g., request headers, query string parameters, request body) and security requirements (e.g., API keys, session token, app roles), and provides response body samples.
You can also provide access to 3rd parties by inviting them to view your API documents through email.
Powerful backend service development and execution platform
helping you to design, deploy and manage scalable web services.