Frappe Cloud
Features
Develop
Log in or create account
Frappe
Products
Insights
Features
Develop on Frappe Cloud
Frappe Cloud's developer features give you a holistic solution for your app development and maintenance needs. Build and deploy apps, customise domains, manage databases and even set-up SaaS operations like subscriptions and payments, all through Frappe Cloud.
1.
Build and deploy custom Frappe apps
2.
Create multiple environments
3.
SSH access for debugging
4.
Database access
5.
Custom domains
6.
Build your own SaaS
7.
API access
Build and deploy custom Frappe apps
Using Benches, you can install any app from Github or Frappe Cloud Marketplace. Frappe Cloud updates your sites as you update your custom apps by connecting directly with GitHub.
Create multiple environments
With Benches, you can create separate environments for development, staging, and production. This comes handy during major version upgrades and custom app testing. For software vendors, this helps create separate containers and environments for their clients.
SSH access for debugging
With Benches, you're enabled to SSH into your bench. SSH allows you to look into bugs in your custom app downloads and helps debug them. You can SSH into a particular version of your Bench using this feature. As seen below, you can enable this with a few simple commands.
Database access
You can have complete access to your site's database. You can either directly access it or connect your site data to your analytics or business intelligence tool. Database access is available for all plans over $50/month.
Custom domains
Frappe Cloud provides unlimited custom domains for all your sites. All custom domains will be served over SSL for a secure connection.
Build your own SaaS
As a developer working on a new Frappe app, you know that once the development phase is complete, taking it live can be a difficult challenge. You need to manage processes such as deployment, onboarding, subscription management, and payments. Not to mention the obstacle of visibility and growth. Your app might be great but how will it scale?
This process can feel endless, but with our SaaS offerings, we can check a lot of these processes off your list. Let us handle onboarding, subscriptions, payments, deployment and more so that you can focus on building your app!
To get started go, visit the Frappe Cloud dashboard and create a new app from the Developer tab. For more details on guidelines for publishing an app to the marketplace, check this section. Once you submit your app, we'll review it and get back to you.
API access
Most of Frappe Cloud's functionality that is available on the Frappe Cloud Dashboard is available through the API. The Frappe Cloud API allows you to manage your sites and benches using HTTP requests. This means that you can use Frappe Cloud APIs to build your own billing and checkout flow for your Frappe applications.