Intro
From the developer's view, Control ecosystem
can be split into several components:
1. CMS module
CMS module is a public service that can be accessed
at https://app.cntrl.site.
2. Public API
All the edits made in the CMS are served using API making
as any Headless CMS would do.
There are two types of APIs:
Draft API: https://preview.cntrl.site
Published API: https://api.cntrl.site
Using Draft API allows you to run the unpublished version
of your website on your local machine, so you don't need to
hit Publish every time you make a change and want it
to propagate locally.
3. SDK
SDK is the code that transforms the raw data from the API
into React components. In Control this happens at build time,
when users hit the "Publish" button from the Project Dashboard.