Ghost - The platform for professional publishers
Ghost is a powerful app for new-media creators to publish, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members. It powers serious blogs, magazines and journalism from DuckDuckGo, Tinder, OpenAI, Sky News and many more.
Ghost has RESTful JSON API support to create, manage and retrieve publication content with ease. Its API split in to two parts Content and Admin. Content API is what delivers published content to the world and can be accessed in a read-only manner by any client to render in a website, app or other embedded media. Admin API has both read and write access used to create and update content.
Ghost has an powerful editor built from the ground-up for professionals. It internally uses Bookshelf.js ORM to access all database. Currently SQLite3 is the supported default in development while MySQL is recommended for production. It uses local file system by default to store images and files. It has also support to use Google Drive, S3, Azure.