Welcome
Welcome to Coreograph!
Coreograph is a low code platform for creating and deploying cloud applications for Amazon Web Services (AWS).
Using Coreograph, you can
-
create an application for AWS by dragging and dropping in a GUI
-
use our library of patterns and solutions to quickly add common functionality to your application
-
create a self-contained deployment package for launching, updating, and tearing down your application
-
migrate existing applications incrementally, replacing individual components and interfaces one at a time
-
compare the cost and performance of different services and architectures in your application with minimal changes to the business logic
-
communicate and integrate easily with APIs and cloud services of all kinds
-
extend the functionality of Coreograph itself by defining your own dataflow nodes
-
use Coreograph as an orchestration tool for running existing containers
-
make use of code in Javascript, Python and other popular programming languages
-
as dataflow nodes
-
as serverless functions
-
as containers
-
-
manage AWS resources using Coreograph while using other tools to create business logic
-
learn about AWS and cloud computing in an intuitive visual environment
-
and much more
To access Coreograph, open the URL https://editor.coreograph.com in an up-to-date version of Chrome, Firefox, Edge, or Safari. It is not necessary to install any software on your local machine in order to use Coreograph.
A browse mode account is free. It will let you peruse the materials available in the editor, including our library of patterns, solutions and examples. A number of these library projects are available as pre-compiled deployment packages that you are welcome to deploy in your own AWS account. It will also let you explore the examples from this documentation in the editor itself.
If you want to go beyond mere exploration of the editor and example material, you may wish to sign up for a disconnected mode account. With this account you can modify projects and store them in the cloud, create your own deployment packages from them, run the examples in this documentation.
Coreograph is a big and rich development environment. It takes a while to understand what its components are, what it is capable of, and the variety of ways it can be used to create and deploy cloud applications. This manual is the starting point for exploring Coreograph.