Documentation
AcademyCommunitySign In
  • 👋Overview
  • 💙Platform Features
  • Getting started
    • 🚪Signing up & Logging in
      • 👤Profile Settings
    • 🎛️App Management
    • ✴️Templates to Start With
      • Basic Template (Blank app)
      • CRM Template
    • 👨‍🎓Learning Directual
      • 👨‍🏫Webinars
  • Data base
    • Data Structures
      • System Structures
    • Data Types
      • Markdown Cheat Sheet
      • Indexing Fields
      • Formatting Date/Time
    • Directual Query Language (DQL)
    • Import and Export
      • Import API
    • File Storage
      • API for File Storage
  • API and integraions
    • API-Endpoints
      • Advanced techniques for GET and POST requesting
        • Paging for GET-requests
        • Dynamic sorting for GET-requests
        • Custom filtering parameters for GET-requests
        • Advanced filtering for GET-requests
        • Formatting response for GET-request
        • Fields validation for POST-requests
        • Synchronic scenarios for POST-requests
        • Cross-Origin Resource Sharing CORS
      • API testing and debugging
      • Coding mode (raw mode) in filters
      • Swagger specification
    • Webhooks
    • Authentication API
      • Login/password
      • OpenID connect
      • Facebook oAuth
      • Google oAuth
    • Security Features
    • Other Integrations
      • OpenAI
      • Integration Hubs
        • Zapier
      • Telegram
        • Telegram: Advanced Techniques
      • Email
        • SMTP
        • Gmail
      • Twilio SMS
      • Airtable
      • Coupler.io
      • Other No-Code Tools
        • Bubble.io
          • Authorization
          • Displaying Data from Directual on Bubble
        • Adalo
        • UI bakery
        • Tilda
        • AppGyver
  • App interface
    • Web-App Builder basics
    • Web-App Settings
      • General web-app settings
      • Main menu
      • Creating a logotype
      • Web-App color scheme
      • Web-app typography
      • White Labeling
      • Web-App Icon
      • Custom Domain
      • Custom code
    • Setting Up Page Layout
      • Subpages and URL Parameters
    • Components
      • Multistep Form
      • Cards
      • Table
      • Kanban
      • Chart
      • Markdown text
      • HTML code
      • Hint
      • Link Button
      • Video
      • Form (outdated)
    • Embedding Pages
  • Scenarios
    • Understanding Directual Scenarios
      • Directual Event Model
    • Event-Based Triggers
    • Scheduled Triggers
      • Cron Format
    • Synchronous Scenarios
    • Editing Scenarios
      • System Steps
        • Start step
        • Delay step
        • Comment step
        • Catch error step
        • Link scenario step
        • Exit step
      • Action steps
        • Edit object step
        • Create object step
        • Search objects step
        • JSON step
        • Delete object step
        • Run report step
        • Generate document step
        • JS SDK step
      • Condition steps
        • Condition step
        • A/B test step
        • JS SDK condition step
      • Integration steps
        • HTTP-request step
        • Zapier step
        • Telegram step
        • API response
        • Email step
        • SQL-request step
        • Queue step
    • Using Variables
      • Global Variables
      • Context Variables (scenario parameters)
    • Testing and Debugging
    • System Scenarios
    • Advanced Scenario Settings
  • Template system
    • Templating Principles
      • Templating Techniques for Scenarios
      • Templating Techniques for Web-pages
    • Coding Mode (evaluating as a JS-expression)
    • Comparison Component
      • Regular Expressions
    • Tips for Dealing with Data
  • Telegram
    • Telegram
  • Plugins
    • 🔌Using Plugins
      • Scenario Steps Plugins
      • Web Plugins
      • User Authentication Plugins (Not Web3)
        • TMA (Telegram Mini App)
        • Google OAuth Plugin
        • Facebook OAuth Plugin
        • Open ID Auth Plugin
      • Blockchain (Web3)
        • TON (The Open Network)
        • Polygon
        • Ethereum
        • NEAR Protocol
        • NFT and Smart-Contracts
        • MetaMask Wallet
        • WalletConnect
      • WebSockets (Socket.IO)
    • 🪚Developing Plugins
      • Developing Scenario Plugins
      • Developing Web-plugins
        • Example: Using Chart.js in Directual
        • Example: Building Simple Form
        • Example: TON plugin
  • Teams
    • Teams
    • Sandbox Apps
  • JavaScript SDK
    • Directual + JavaScript SDK: The Basics
    • Internal $D Methods
    • Using Google Sheets
    • JS SDK: Examples
  • Reports
    • Reports
  • App life cycle management
    • App Versions
  • Directual 💙 React JS
    • Directual + React JS
  • Pricing and billing
    • 💳How Billing Works
    • 🎁Promo Codes
    • Pricing Plans for Apps
    • Team Pricing Plans
    • How we count requests and operations
    • On-Demand Resource Consumption
    • 🤝Affiliate Program
  • Hire a Directual expert
    • 🏆Certification
    • 🤝Matching with Experts
    • 🏦Escrow service
  • Security and stability
    • 🛡️Public Cloud
    • Platform Architecture
  • Support
    • 📬Contact Directual
  • Directual step-by-step
    • Public Development Roadmap
      • Step 0: Planning App Architecture
      • Step 1: Requesting Features
      • Step 2: Approving Features
      • Step 3. Upvoting Features
      • Step 4. Watching Features
    • Weather Forecast App
    • Web3 Marketplace on Polygon
    • Transferring NFT
Powered by GitBook
On this page
  • App Plans
  • Resource Consumption
  • Plan Limits
  • Dedicated infrastructure and On-Premise plans
  • Legacy pricing plans
  • Reaching Limits
  • Support, SLA and Backups
  • Changing Plan
  • Downgrading Plan

Was this helpful?

  1. Pricing and billing

Pricing Plans for Apps

PreviousPromo CodesNextTeam Pricing Plans

Last updated 6 months ago

Was this helpful?

App Plans

The pricing of an app is determined by several factors, including:

  • The load generated by the app

  • Additional platform features (e.g., custom domain or advanced security)

  • Support options

  • Service Level Agreement (SLA).

You have the option to start a 14-day free trial with no card information required and then upgrade your app as needed.

If you want to create an app on a paid plan or upgrade an app, you have to:

Resource Consumption

Apps consume resources, and there are several indicators of resource consumption:

GET and POST Requests Load: The load depends on the number of objects per request.

ONE request = up to 30 objects.

If you set pageSize to 300, each request will consume 10 requests from the limit.

Plan Limits

Plan →

Startup

PRO

BUSINESS

Price

$468 paid annually, or $49 paid monthly

Included in the Team plan

$2 100 paid annually, or $249 paid monthly

$10 080 paid annually, or $1 199paid monthly

GET Requests

30,000 $0.3 per additional 1,000

50,000 $0.18 per additional 1,000

500,000 $0.18 per additional 1,000

2,000,000

$0.08 per additional 1,000

POST Requests

3,000 $3 per additional 1,000

5,000 $1.8 per additional 1,000

50,000 $1.8 per additional 1,000

200,000

$0.8 per additional 1,000

Processing Operations

30,000 $0.3 per additional 1,000

50,000 $0.18 per additional 1,000

500,000 $0.18 per additional 1,000

2,000,000

$0.08 per additional 1,000

Synchronous Processing Operations

3,000 $3 per additional 1,000

5,000 $1.8 per additional 1,000

50,000 $1.8 per additional 1,000

200,000

$0.8 per additional 1,000

HTTP Requests from Scenarios (Including Plugins)

3,000 $3 per additional 1,000

5,000 $1.8 per additional 1,000

50,000 $1.8 per additional 1,000

200,000

$0.8 per additional 1,000

Internal S3 File Storage

15 GB $0.6 per additional 1 GB

15 GB $0.4 per additional 1 GB

75 GB $0.4 per additional 1 GB

300 GB

$0.08 per additional 1 GB

NoSQL Data Base size

200 MB $20 per additional GB

500 MB $15 per additional GB

1 GB $10 per additional GB

5 GB $5 per additional GB

File Upload from App

✔️

✔️

✔️

✔️

RPS (Guaranteed Requests Per Second)

10

10

100

1000

Synchronous Processing Timeout

15 sec

15 sec

60 sec

600 sec

Basic Platform Features

✔️

✔️

unlimited

unlimited

Plugins

unlimited

unlimited

✔️

✔️

App Versions

unlimited

unlimited

unlimited

unlimited

Scenarios

unlimited

unlimited

unlimited

unlimited

API Endpoints

unlimited

unlimited

unlimited

unlimited

Development Environment

—

—

—

✔️

Reports

—

✔️

✔️

✔️

—

✔️

✔️

✔️

—

—

✔️

✔️

—

✔️

✔️

✔️

White-Label Portal

✔️

—

✔️

✔️

—

—

—

✔️

Extended DB logs

—

—

—

✔️

Support

Community

Premium

Premium

Premium + Individual consultations

Dedicated infrastructure and On-Premise plans

Plan →

ENTERPRISE 1 (Dedicated infrastructure Level 1: API and Processing)

ENTERPRISE 2 (Dedicated infrastructure Level 2: everything)

ON-PREMISE

Price

$21 000 paid annually or $2 499 paid monthly for infrastructure + $99 monthly for each app on it

contact us

contact us

GET Requests

unlimited

unlimited

unlimited

POST Requests

unlimited

unlimited

unlimited

Processing Operations

unlimited

unlimited

unlimited

Synchronous Processing Operations

unlimited

unlimited

unlimited

HTTP Requests from Scenarios (Including Plugins)

unlimited

unlimited

unlimited

Internal S3 File Storage

1 TB for all apps

$0.06 per additional 1 GB

contact us

contact us

NoSQL Data Base size

40 GB for all apps $3 per additional GB

contact us

contact us

RPS (Guaranteed Requests Per Second)

1000

1000

contact us

Synchronous Processing Timeout

600 sec

unlimited

unlimited

Support

Premium + Individual consultations

Premium + Individual consultations

Premium + Individual consultations

Legacy pricing plans

There are legacy plans. If you have an app on Legacy plan (like Startup for $39/month), you'll continue using it. If that app is downgraded, you won't have an opportunity to activate legacy billing plan for it.

Reaching Limits

Your current app load is displayed on app's dashboard (the first tab):

Support, SLA and Backups

  • Support and SLA:

    • Startup plan customers receive support from the Directual community.

    • Pro and Business plan customers are supported by the Directual team through chat, phone, and email.

    • The SLA (Service Level Agreement) for the Business plan guarantees event processing within 60 seconds.

  • Backups:

    • Apps on the Business plan benefit from daily backups for both data and metadata.

Changing Plan

To change your plan, navigate to the app settings, go to the Billing tab, and select the desired plan (either annual or monthly billing)

Don't forget that to upgrade your app, you must either:

If your basic payment method cannot be charged, and you don't have sufficient funds in your account balance, you will not be able to upgrade an app

Downgrading Plan

If you wish to downgrade an app, select 'Downgrade to Free' for it (the app will be downgraded and blocked on the next payment date). If you don't want the app to be downgraded, you can cancel the downgrade process.

Connect a or

Have sufficient funds on .

API load. GET-requests: The quantity of requests that read data from your app database via

API load. POST-requests: The quantity of requests that write data to your app database via

Processing Load: The number of actions performed in steps.

Synchronous Processing Load: The number of actions performed in steps.

Scenario HTTP-requests. The number of requests (using or a Plugin that calls third-party API).

Each plan comes with monthly limits and pricing for additional .

PRO-Sandbox (see )

payment and counter resets occur on the 1st day of every month.

Connect a or

Have sufficient funds on .

basic payment method
your account balance
API-endpoints
API-endpoints
scenario
synchronous scenarios
HTTP-request step
on-demand consumption
On-demand
basic payment method
your account balance
Team plans
Advanced Security
Custom Domain + Free SSL
Advanced Scenario Settings
JS SDK
App upgrade to Startup-yearly for 348.00 D-coins
Upgrade fail