FAQ
What is Coreograph?
Coreograph is a low-code platform for cloud-based software development for AWS. We provide you with a sophisticated, limitless, and complex backend architecture builder in the form of drag-and-drop simplicity with high performance results for vastly accelerated development.
Do I need an AWS account to use Coreograph?
No, you do not need to have an AWS account to start using Coreograph. [You will need AWS account when you wish to deploy your application ]
What kind of technical skills do I need to use Coreograph?
Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.
How much does Coreograph cost?
Coreograph offers 15-day free trial and two options of paid versions. Please see Coreograph features and pricing here
Do you offer development services?
We currently do not offer development services.
What are browsers and devices supported by Coreograph?
Coreograph runs on a standard browser without any software needed to be installed on client machine. So you can run Coreograph editor on personal computer, laptop, or even tablet devices.
I already sign up. How can I start using Coreograph?
You do not need to install any software. Please follow >>Starting Guide<<
What is the programming model used by Coreograph?
Coreograph uses a dataflow programming model in which nodes represent actions on data and actions on AWS services and wires represent both communication between nodes and the triggering of later actions by earlier actions.
What are the inputs and outputs to Coreograph?
The input to Coreograph is a diagram that you draw as a user using the graphical user interface presented by Coreograph on a browser. The output is a deployment package consisting of all of the executable parts of your program compiled into executables, along with CloudFormation templates that allow you to launch and monitor your application and its resources.
What licensing fees must I pay in order to run an application that I create with Coreograph?
There are no additional license fees for running an application that you create from Coreograph. Once you've created a deployment package with Coreograph you are free to run it on as many AWS accounts as you want, and the only charges associated with it are the charges assessed by AWS for the resources that that application uses.
I have a big application that already runs in the cloud but I would like to migrate it to a low-code environment, how does Coreograph help me to achieve this?
With Coreograph, it is easy to migrate an existing cloud application into a low-code application by replacing one component after another of the original application with the piece that you've created in Coreograph and leaving all the other pieces in place and testing new piece against them.
How can I import an existing AWS architecture into choreograph?
Coreograph editor has an important feature for AWS CloudFormation templates that allows you to import such template and create resource nodes inside Coreograph. Once those resource nodes are in your project, you can connect and wire them just as though you introduce them manually.
What are special nodes?
The nodes available in the Coreograph editor come in several types. The most common type is actions on AWS services like fetching an item from an S3 bucket. There are; however, a number of connecting items and special purpose operators that we call ‘special nodes’. These nodes operate on most any type that you ask them to and they aggregate data together or decompose it and take it apart or synchronize different data flows with one another or do other kinds of simple communication and routing functions that come up commonly in cloud applications.
What are differences between Patterns and Solutions?
Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardised code and proprietary software; user experience design; and search engine optimization.
What does Coreograph do to help ensure the security of applications that I generate with it?
Every action taken on an AWS service by Coreograph requires an associated IAM policy that gives the permissions that are necessary to perform that action. We use automated techniques to determine the minimum required permissions for these actions.
How can I interact with other programming languages from a Coreograph application?
There are several ways in which Coreograph supports interaction with other programming languages. First, Coreograph allows you to talk directly to C C++ or Assembly Languages using foreign function call interfaces. Secondly, it is easy to partition an application into independent services, some of which are created under Coreograph but others of which are implemented using other programming languages.
How can I share Coreograph project with others?
You can simply obtain the text representation of the format and email that text representation to someone else as an attachment.
How do I get charged for using AWS resources and services?
Once you deploy the application built by Coreograph on your AWS account, the services and resources will be charged from AWS to your account directly.