Free to learn and prototype,
pay as you grow.


Our plans offer predictable pricing. Choose the plan that is right for you,
with the flexibility to upgrade or downgrade anytime.

Free

It's free

Starter

from $25/month

Growth

from $199/month

Enterprise

Contact us
 
Cloud functions 
API requests/day10 KUnlimitedUnlimitedUnlimited
API requests/month Your request count is calculated using the total duration of your request including requests to endpoints, messages queues and cron jobs divided by avg. request duration and rounded up or down to the nearest integer. For example, if your account plan has a avg. request duration of 250 ms and your request has taken 600 ms to complete, your monthly and daily request count will be increased by 2 (600 / 250 = 2.4 rounded down to 2).100 KNo-cost up to 1 M requests
then $1 per additional million request
No-cost up to 10 M requests
then $0.75 per additional million request
Custom
Average request duration Average time to process a single request150 ms200 ms250 ms250 ms
API response caching Cache API responses in Redis
Design versioning
Max endpoints & servicesUnlimitedUnlimitedUnlimitedUnlimited
Max message queuesUnlimitedUnlimitedUnlimitedUnlimited
Max cron jobsUnlimitedUnlimitedUnlimitedUnlimited
Log history90 days180 days1 yearCustom
 
Database 
MongoDB
Always available
Database size500 MBNo-cost up to 3 GB
then $0.25 per GB
No-cost up to 10 GB
then $0.18 per GB
Custom
Max bulk updates Maximum number of database objects (e.g., documents) that can be updated in bulk100010 K100 KCustom
Max page size Maximum number of database objects (e.g., documents) that can be retrieved from the database1005001000Custom
Backups-DailyWeeklyCustom
 
Realtime 
Message broadcasting
Messaging channels
Peak connections100No-cost up to 1 K connections
then $0.015 per additional connection
No-cost up to 10 K connections
then $0.011 per additional connection
Custom
Messages/day10 KUnlimitedUnlimitedUnlimited
Messages/month100 KNo-cost up to 1 M messages
then $2.50 per million messages
No-cost up to 10 M messages
then $1.87 per million messages
Custom
 
Storage 
Size1 GBNo-cost up to 10 GB/month
then $0.15 per additional GB
No-cost up to 50 GB/month
then $0.11 per additional GB
Custom
Buckets
Custom access controls
 
Redis cache 
Cache traffic Total ingress and egress traffic volume to/from Redis cache.50 MBNo-cost up to 1 GB/month
then $6.2 per additional GB
No-cost up to 10 GB/month
then $4.6 per additional GB
Custom
Max cache key size Max amount of data that can be stored in each cache key.5 KB50 KB100 KBCustom
Session management Storing and manageing user access tokens in Redis for faster access.
 
SMTP server By default Altogic provides an SMTP server that you can use to send emails during app development. For emails that are sent using Altogic's SMTP server, the from email address is always set to 'noreply@mail.app.altogic.com' 
Emails/day using
Altogic SMTP server
100100100100
Emails/month using
Altogic SMTP server
1000100010001000
Custom SMTP server You can bring your own SMTP server and send application emails through this custom server.
 
Authentication 
Users There is no limit on the number of user accounts.UnlimitedUnlimitedUnlimitedUnlimited
Email & password
Phone number & password
Magic link
Social oAuth providers
 
Security 
HTTPS/SSL by default
API keys
Session tokens
Role based
accesss controls (RBAC)
Rate limiting
Object (row) level security
 
Team management 
Team membersUnlimitedUnlimitedUnlimitedUnlimited
Role based
accesss controls (RBAC)
Audit trails
 
Marketplace 
Public marketplace
Nodes marketplace
Private repository
 
Support 
Community
Email-
24×7×365 support---
Designated contact & SLAs---
Education & training---



Frequently Asked Questions



Am I charged per app or per environment?

In your application, you might have multiple environments for development, testing, and production. The pricing plans are per environment, and you will be charged for each environment you have.

When will I be billed?

Our Starter and Growth plans are charged up front, and billed on a monthly basis. Additional usage costs are also billed at the end of the billing cycle. We are using Stripe as our payments provider.

How do I monitor usage?

You can monitor the usage of your app environments through .

What happens if I exceed the limits?

If you are on the Free Plan, you will not be able to use the functionality you have exceeded its limit until the next day or month. If you are on a paid plan, your app will continue to work, and you will be billed for over-usage costs.

What happends if I cancel my subscription?

When you cancel a subscription (e.g., delete your app or delete an environment), and if you are on a paid plan, you will be charged for pending additional over-usage costs if there are any.

What are the limitations on Free Plan?

In terms of platform capabilities and available functionality, the free plan does not have any limitations. You can use all the features available in a Starter or Growth Plan. Although there are no functionality limitations, the Free Plan has daily and/or monthly usage limits. If you exceed any of those limits, you will not be able to use that specific functionality until the next day or month.

Can I switch between plans later?

Yes, you can upgrade or downgrade plans at any time. However, if you are downgrading from a Growth to a Starter Plan, please make sure that your resource utilizations are within the limits of the Starter Plan; otherwise you might be charged for over-usage.

What if I need more capacity outside my plan?

If you are on a Free or Starter Plan, you can always upgrade to the next pricing plan. If you are on a Growth Plan and need more capacity, please contact us at

Can I export my data?

Yes. If you decide to leave and want to export all your data, we will help you. Altogic has no vendor lock-in. Please contact us at for more information.

Who owns my data?

You own your data. This also include any data that your users might upload unless your agreement with them specifies otherwise.

Can I self-host Altogic 'on-premise' or on my own Cloud?

This can be done with an Enterprise plan. Please contact us at for more information.