Skip to content

Commit 88497b1

Browse files
committed
apito added to headless cms list
1 parent ada92f6 commit 88497b1

File tree

5 files changed

+72
-0
lines changed

5 files changed

+72
-0
lines changed

src/site/headless-cms/apito.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: Apito
3+
homepage: https://apito.io/
4+
twitter: apito_io
5+
opensource: "No"
6+
typeofcms: "API Driven"
7+
supportedgenerators:
8+
- All
9+
description: Apito is a Powerful Headless CMS with CDN, Webhooks, Team Collaborations, Content Revision, Cloud Functions and Much more
10+
images:
11+
- path: /img/cms/apito-console-project-space.png
12+
- path: /img/cms/apito-console-model.png
13+
- path: /img/cms/apito-console-content.png
14+
- path: /img/cms/apito-console-api.png
15+
---
16+
17+
Apito is a powerful Headless CMS on the cloud which helps you build APIs quickly. You can think of it as a firebase or WordPress alternative.
18+
19+
## What makes Apito so powerful?
20+
21+
Apito offers APIs over a modeling Apito will be able to connect to several popular choices of databases, including PostgreSQL, MySQL, MariaDB, MongoDB, and ArangoDB. That is a topic of another discussion.
22+
23+
## To summarize our points, Apito has many advantages, including
24+
25+
* Easy Learning Curve
26+
* Versatile Database Modeling
27+
* A Robust Content Management System
28+
* Complex Query and Filtering
29+
* Role-based Permissions
30+
* Build-In Support for Multilingual Content
31+
* Instant GraphQL & REST API Endpoints
32+
* Webhooks
33+
* Authentication Module
34+
* Cloud Functions
35+
36+
# 1. Query Engine
37+
38+
Querying and filtering your data is very difficult with traditional headless CMS, and most of the time you are restricted to basic CRUD queries, whereas with Apito you can execute bulk queries with complex filters (even geospatial queries). Also, once an application is in production, you will need to write complex queries, especially for the purpose of analytics or business intelligence.
39+
40+
# 2. Database Design​
41+
42+
The Apito Console has a versatile model builder. It supports various fields to model and structure your project. For example, Single Line Text Field, Date Field, Number Field, Fields within Fields ( Array of Objects), and the most important feature is the relationship between models ( One-to-One, One-to-Many, Many-to-Many ).
43+
44+
# 3. Role-based Permissions​
45+
46+
On Apito, you can specify granular permissions based on roles. That can be attached to any API endpoints & models.
47+
48+
Apito roles and permission systems are very versatile. Roles are a very important part of your API. It controls how your API will operate. Since your API Secrets depend on Roles you have to be careful while creating your roles. [Read more here.](https://www.apito.io/docs/console/adding-rbac-role-based-permissions-support-to-your-api)
49+
50+
# 4. Dual Engine (GraphQL or RESTful API)​
51+
52+
Today, almost all apps are data-driven. Making sure a developer has access to the data they need when they need it, and as they need it, is super important. For the past decade, REST has been the API standard. While the world has benefited hugely from REST, it has some limitations.
53+
54+
GraphQL, on the other hand, comes with some huge advantages when compared to REST. A single endpoint can support any query or mutation (a.k.a. update).
55+
56+
Queries get defined on the client-side, meaning no more endpoint updates are done by backend developers. Queries only return the data that the developer wants. Other solutions let users build either GraphQL or REST endpoints, but with Apito you get both!
57+
58+
# 5. Cloud Function Support
59+
60+
Apito is very extensible. You can extend your API or write your own endpoint on Apito using custom functions that can hold your custom logic and integration.
61+
62+
So far, Apito generates all the CRUD(Create, Read, Update, Delete) API instantly based on your model, but what happens when you need to make a custom request, need to **execute business logic,** or need to **connect to any third-party API?**
63+
64+
Currently, Apito will connect your Apito Functions to your AWS Lambda Functions. Each function you create here should be connected to a separate AWS Lambda function in order to operate.
65+
66+
# A Back-end for SaaS Apps​
67+
68+
Apito, that's pretty different. Apito has designed its platform to best accommodate SaaS apps from day one; with a GraphQL API for any web client, or mobile, to consume. This naturally makes it ideal for developers looking for a backend-as-a-service for any SaaS project. Why? because things like authorization, multi-tenancy, user administration, and a relational schema builder are all native to the platform.
69+
70+
# Conclusion​
71+
72+
Apito gives developers a back-end they need when building modern apps, the way that they would have wanted to build it themselves. By configuring dozens of clutch back-end resources and offering them as a production-ready platform, you can easily write your project-specific business logic with cloud functions.
71.3 KB
Loading
82.7 KB
Loading
79.2 KB
Loading
349 KB
Loading

0 commit comments

Comments
 (0)