SashiDo F.A.Q.

Backend Platform, Pricing, Scaling & Comparisons

What is SashiDo, and how is it different from other Backend-as-a-Service platforms?

SashiDo is an open-source-based Backend-as-a-Service platform built on Parse Server that provides fully managed backend infrastructure for mobile apps, web applications, SaaS platforms, and AI-powered applications.

Unlike proprietary BaaS platforms, SashiDo provides:

  • No vendor lock-in
  • Unlimited request scalability
  • GitHub integration for Cloud Code
  • Automatic Build/Deployment process
  • Transparent usage-based pricing
  • Multi-region hosting
  • Auto-scaling infrastructure
  • Cross-platform push notification service
  • Background jobs and webhooks
  • Support for AI and LLM-based applications

It combines the flexibility of open-source infrastructure with the convenience of a fully managed backend platform.

👉 Start building without managing servers.

What backend should I use for a mobile app?

Use a Backend-as-a-Service like SashiDo if you want to build and scale a mobile app without managing servers or infrastructure.

SashiDo provides authentication, database, file storage, and backend logic out of the box, allowing you to launch faster and focus on product development.

👉 See our guide for Best Backend as a Service Providers in 2026

Is Firebase too expensive at scale?

It depends on your app, but Firebase costs can become harder to predict as traffic and usage grow.

Firebase pricing is based on multiple usage factors such as:

  • Number of operations (reads, writes, function calls)
  • Data transfer and network usage
  • Background processing and serverless execution

Because of this, costs can increase quickly for apps with:

  • High traffic
  • Frequent database operations
  • Real-time updates or background processing

Some teams choose alternatives like SashiDo when they need:

  • More predictable pricing based on resource usage
  • Clear visibility into how their backend scales
  • Greater control over performance and infrastructure

👉 Compare SashiDo vs Firebase in detail

How much does it cost to run a backend for an app?

Backend costs vary based on usage, but typically increase as your app grows in traffic, storage, and processing needs.

With SashiDo, you start with a base plan and only pay for additional resources as you scale, making costs more predictable compared to usage-based platforms.

👉 Estimate your backend cost on SashiDo in minutes

Do I need a DevOps person/team to run my backend?

No. SashiDo handles infrastructure, scaling, and maintenance.

You don't need to manage:

  • Servers
  • Database
  • Deployments
  • Scaling systems
  • Monitoring tools

This allows you to focus on building your product instead of managing infrastructure.

Can I build AI-powered applications on SashiDo?

Yes. SashiDo is suitable for building AI-powered applications and backend services for LLM-based products.

Typical use cases include:

  • ChatGPT-based applications
  • AI workflows
  • MCP servers
  • AI automation tools
  • Data processing pipelines
  • AI-powered SaaS platforms

Cloud Code can be used to integrate with OpenAI, Anthropic, or other AI APIs and run AI workflows on the backend.

We also provide 16+ custom GPTs specifically designed to assist with backend development, debugging, and optimization while building your AI app.

How is SashiDo different from Back4App?

Both are Parse Server based platforms, but SashiDo offers more control over scaling and infrastructure.

Key differences:

SashiDo

  • You can control how much backend capacity your app uses (number and size of servers)
  • Easier to handle high traffic and heavy workloads
  • More predictable pricing as you scale
  • Better suited for performance tuning and growth

Back4App

  • Simpler setup for smaller or early-stage apps
  • Less control over how your backend scales
  • More opinionated environment with fewer tuning options

SashiDo is typically preferred for production applications that need scalability and performance control.

👉 Check out the comparison page SashiDo vs Back4app for more details.

What is the best Backend-as-a-Service platform?

The best BaaS depends on your needs, but SashiDo is a strong choice for control, scalability, and long-term flexibility.

Choose based on priorities:

  • Firebase → Fast to start, limited backend control
  • Supabase → SQL-based, still evolving ecosystem
  • Back4App → Parse-based, simpler setups
  • SashiDo → Best balance of control, scalability, and pricing transparency

SashiDo stands out with:

  • Full access to your database
  • Ability to control how your backend scales
  • Predictable pricing as usage grows
  • No vendor lock-in

👉 Compare SashiDo with other BaaS platforms clicking the respective link above.

Is SashiDo a Firebase alternative?

Yes. SashiDo is a flexible open-source alternative to Firebase, especially for teams that need more backend control, predictable pricing, and data ownership.

Key differences compared to Firebase:

  • No proprietary lock-in
  • Direct database access
  • Custom backend logic via Cloud Code
  • Transparent pricing
  • Multi-region hosting, including EU
  • Parse Server open-source stack
  • Easier migration and portability

Many teams migrate from Firebase when they outgrow Firebase's pricing model or need more backend flexibility.

👉 Check out the comparison page SashiDo vs Firebase for more details.

How does SashiDo compare to Supabase?

SashiDo is a better fit for mobile apps and backend-driven logic, while Supabase is better for SQL-based web applications.

SashiDo:

  • MongoDB (NoSQL)
  • Cloud Code
  • built-in push notifications, backend-first

Supabase:

  • PostgreSQL (SQL)
  • direct DB access
  • frontend-first

Choose SashiDo if: you want backend control, flexible data models, and built-in features for mobile or AI apps.

Choose Supabase if: you prefer SQL and are building a web-first application.

👉 Compare SashiDo vs Supabase in detail

How does SashiDo compare to OneSignal for push notifications?

SashiDo includes push notifications as part of your backend, while OneSignal is a separate tool that charges based on users.

The key difference is in pricing and architecture:

  • SashiDo → Push notifications are included with backend hosting, with no per-user fees
  • OneSignal → Charges per Monthly Active User (e.g. ~$699/month at 50K users)

Other differences:

  • SashiDo sends notifications directly via APNs/FCM (no middle layer)
  • OneSignal adds an extra layer, which can affect delivery and adds complexity
  • SashiDo is part of your backend (no extra SDK required)
  • OneSignal requires separate integration and setup

Choose SashiDo if: you want predictable costs, backend integration, and full control.

Choose OneSignal if: you need a standalone marketing-focused push notification platform.

👉 Compare SashiDo vs OneSignal in detail

Is SashiDo suitable for startups and MVP development?

Yes. SashiDo is a strong choice for startups building MVPs and scaling to production without managing backend infrastructure.

Startups choose SashiDo because it allows them to:

  • Launch an MVP quickly
  • Build mobile apps and SaaS products
  • Handle backend logic with Cloud Code
  • Add features like authentication, push notifications, and background jobs out of the box
  • Scale infrastructure as users grow without managing servers

SashiDo is typically a good fit when:

  • You want to move fast without backend complexity
  • You expect your app to grow over time
  • You need more control than simpler platforms offer

👉 Learn how to scale your backend as your startup grows

Does SashiDo support enterprise deployments?

Yes. SashiDo is designed for stable, production-grade applications that require high availability and reliable backend performance.

Enterprise teams choose SashiDo for:

SashiDo is typically used when backend stability, uptime, and predictable performance are critical for the business.

👉 Request a quote for enterprise-grade backend infrastructure by contacting us at support@sashido.io

Is SashiDo suitable for real-time applications?

Yes. SashiDo supports real-time application development through built-in backend features that allow instant data updates and live user interactions.

Key real-time capabilities include:

These features make SashiDo perfect for building:

  • Chat and messaging applications
  • Real-time dashboards and analytics tools
  • Multiplayer or interactive apps
  • IoT platforms that process live device data
  • Collaboration tools with shared updates

👉 See how real-time backends are used in modern apps → Best Backend-as-a-Service for Real-Time Data

Does SashiDo have vendor lock-in?

No. SashiDo is built on the open-source Parse Server stack, which means you always retain full ownership of your:

  • Database
  • Files
  • Cloud Code
  • Application logic

You can export your entire backend and deploy it elsewhere at any time. We believe customers should stay because the platform is reliable and cost-efficient, not because they are locked in.

👉 See How to Choose a Scalable Backend Platform Without Lock-In

What happens if SashiDo shuts down in the future?

SashiDo is built for long-term reliability, and we have no plans to shut down. We are actively investing in maintaining and improving the platform.

Still, your backend remains portable at all times because SashiDo is built on open-source Parse Server.

You can export your data, files, and Cloud Code and move to another provider or self-host your backend if needed.

How much does SashiDo cost?

SashiDo uses a usage-based pricing model with a base monthly fee and additional charges only for resources you actually use.

Each app fee includes core resources and features like:

  • 5M requests per month
  • Database storage
  • File storage
  • Background jobs
  • Unlimited Push notifications
  • Auto-scaling infrastructure
  • Free private GitHub repository
  • 24/7 platform monitoring

You only pay for the resources you use beyond the included limits. There are no forced upgrades, throttling, or hidden enterprise gates.

👉 Estimate your backend cost in minutes

Does SashiDo charge per developer seat?

No. You can add unlimited collaborators to your applications at no additional cost.

SashiDo does not charge per user or per seat, which makes it suitable for growing teams and startups.

👉 See best practices for structuring accounts

What is the difference between Owner and Collaborator roles?

The Owner controls billing, subscription, and account-level settings.

Collaborators have full access to build and manage applications, but cannot view or modify billing details.

This setup lets teams work freely, while keeping financial control centralized.

Are there request-per-second limits on SashiDo?

No. SashiDo does not enforce artificial request-per-second limits or throttling.

To handle high traffic and maintain performance, SashiDo gives you control over scalability via the Engines feature. You can increase the number or size of engines to support more requests and ensure consistent response times.

You also have the option to enable autoscaling, which adjusts your backend capacity automatically based on traffic.

Your base plan includes 1M API requests, and any additional usage is charged transparently according to our Pricing.

What happens when my trial period ends?

If you are an application Owner and have added valid billing information, your account will automatically transition to a paid subscription based on the selected hosting region.

If no payment method is added:

  • The account will be automatically cancelled
  • Applications will stop working
  • Data will be permanently deleted after 7 days

If you are a collaborator and no apps are hosted under your account, no charges apply.

Is SashiDo cheaper than managing my own servers?

It depends, but SashiDo is often more cost-effective as your application grows and requires maintenance, scaling, and reliability. While running your own backend can be cheaper at a very small scale, especially with modern cloud or serverless tools.

However, as your app grows, you need to manage:

  • Infrastructure setup and scaling
  • Monitoring and incident response
  • Security updates
  • Backups and recovery

SashiDo handles these as part of the platform, so teams can focus on building their product instead of managing backend infrastructure.

SashiDo is typically a better fit when:

  • You don't have a dedicated DevOps team
  • Your app is moving to production or growing
  • Stability and uptime are important

👉 Estimate your backend cost with SashiDo now

What payment methods do you accept?

We accept the following credit and debit cards:

  • Visa
  • Mastercard
  • American Express
  • Discover
  • JCB
  • Diners Club

You can update billing details and payment methods from: Dashboard → Billing

What happens if I miss a payment?

If a payment fails, SashiDo attempts to collect it for 10 days before suspending your applications.

After suspension, your data is kept for a 7-day period and can be restored if payment is completed within this time window.

After this 7-day grace period if no payment is received, applications are permanently deleted

Database recovery may be possible through our Disaster Recovery Service. This is a paid, manual process and depends on technical feasibility. Contact us at support@sashido.io for more details.

I created an app by mistake. Will I be charged?

If the app is deleted before the next billing date, only the prorated amount for the time it existed will be charged.

What are Engines in SashiDo?

Engines are the compute units that power your backend. Think of Engines as the capacity your application has to handle users and requests.

Each Engine provides computing resources used to run:

  • API requests
  • Cloud Code
  • Background jobs

You can scale your backend by:

  • Increasing the Engine size (more power per Engine)
  • Increasing the number of Engines (handling more traffic at the same time)

You can adjust this at any time and only pay for the capacity you use. This gives you a simple way to control performance and cost without managing servers or DevOps.

What Engine types are available and which type to use when?

SashiDo provides different Engine types depending on your application stage, from development to high-performance production workloads.

You can choose smaller Development Engines for development, testing, staging, and early production, then scale up to Production Engines designed for stable production workloads with higher traffic and background jobs.

You can also choose Performance Engines, which are typically used for heavy workloads, large background jobs, high traffic spikes, and performance-critical applications.

👉 Read more about how to optimize your Engine configuration.

How does scaling work on SashiDo?

You can scale your backend in three ways, depending on your application's needs:

Vertical Scaling (Scale Up)

Increase Engine size to get:

  • More memory
  • More processing power
  • Faster Cloud Code execution
  • Better performance for heavy jobs

Horizontal Scaling (Scale Out)

Increase the number of Engines to:

  • Handle more API requests
  • Support more concurrent users
  • Improve availability
  • Handle traffic spikes

Auto-scaling

You can also take advantage of autoscaling for Production-stage apps, while for development environments, scaling is managed manually.

This combination provides flexible backend scaling without needing DevOps or infrastructure management.

Does SashiDo support auto-scaling, and is scaling automatic or manual?

Yes. SashiDo supports autoscaling for production applications, allowing backend capacity to adjust based on traffic.

SashiDo uses Engines to manage backend capacity. You can:

  • Manually control the number and size of Engines
  • Enable autoscaling to increase or decrease capacity as traffic changes

In practice, scaling is hybrid:

  • You define boundaries and capacity strategy (manual control)
  • Autoscaling handles traffic fluctuations within those limits

This lets you:

  • Control costs and avoid unexpected spikes
  • Plan capacity ahead of launches or campaigns
  • Maintain stable performance under load

The horizontal auto-scaling feature is typically used for Production and Performance Engines, where apps need to handle traffic spikes and growing user bases.

For development environments, scaling is usually managed manually, since autoscaling is not required at that stage.

👉 Learn how SashiDo Engines work

Why is SashiDo's scaling model different from other BaaS platforms?

SashiDo's scaling model gives you more control and predictability compared to platforms where scaling happens automatically without providing visibility or control.

Many Backend-as-a-Service platforms handle scaling behind the scenes, which can lead to:

  • Unpredictable costs
  • Limited control over performance
  • Difficulty handling specific workloads

With SashiDo, you can:

  • Choose how much backend capacity your app uses
  • Scale gradually as your traffic grows
  • Adjust resources for heavy jobs or spikes in usage

This makes it easier to:

  • Control costs
  • Maintain consistent performance
  • Adapt your backend to your application's needs

This is why SashiDo is a suitable choice for mobile apps, SaaS platforms, AI applications, and high-traffic APIs.

How many users can SashiDo handle?

SashiDo uses a flexible scaling model where you can increase backend capacity by adjusting engine size or number.

You can scale manually or use autoscaling to handle traffic changes automatically.

Do I get direct database access?

Yes. Every SashiDo application includes direct database connection access. This allows you to:

  • Run analytics queries
  • Export data
  • Create manual backups
  • Migrate data
  • Use MongoDB tools such as MongoDB Compass

This is a major advantage compared to some closed Backend-as-a-Service platforms.

How are files stored on SashiDo?

Files uploaded through your application are:

  • Immediately stored in a private AWS S3 bucket
  • Assigned a secure file URL
  • Referenced inside your MongoDB database

The database stores only the URL reference.

This model provides:

  • Faster database performance
  • Reduced storage overhead
  • Scalable object storage
  • High durability and availability

It follows industry best practices for modern backend infrastructure.

How can I upload and access files?

Files can be uploaded using Parse.File via SDK, REST API or directly through the SashiDo DB Browser.

You do not have direct S3 bucket access. All file operations are handled through the Parse API layer.

Once uploaded:

  • A file URL is automatically generated
  • The URL is stored in your database
  • The file is stored in S3 object storage

If I delete a database record containing a file, is the file automatically deleted?

No. Deleting a database object does not automatically remove the associated file from storage.

To delete files properly, you must:

  • Use a REST API delete call
  • Implement Cloud Code logic using beforeSave or afterDelete triggers

This ensures clean file lifecycle management and avoids orphaned storage usage.

Here is a detailed tutorial on How to properly delete a file, without leaving an orphan.

Is there a file size limit?

The default file upload limit is 20MB per file.

If you require larger file uploads, contact our support team. Dedicated configurations and alternative storage strategies may be available depending on your use case.

What is the difference between Database Storage and File Storage?

Database storage refers to the total structured data stored inside your MongoDB database like app records and user data, while file storage is used for unstructured files uploaded by your application like images and videos.

Database usage impacts:

  • Storage cost
  • Index performance
  • Query speed

Editing records does not directly increase storage size, but it counts toward API requests.

SashiDo uses the WiredTiger storage engine for improved performance, compression efficiency, and scalability, while files are stored in a private AWS S3 bucket, separate from your MongoDB database.

This architecture ensures:

  • Lightweight database performance
  • Faster queries
  • Reduced database costs
  • Scalable object storage

Your database stores only the file URL reference, not the file itself.

This separation is considered best practice for scalable mobile and web backends.

Do you offer automatic database backups?

Yes. SashiDo provides an Automatic Database Backups feature, which you can enable directly from the Dashboard.

Key details:

  • Daily automated backups
  • Stored securely
  • 30-day retention period
  • Covers all applications under your account
  • No limit on GBs stored
  • Fixed monthly price per account

This feature ensures business continuity and protects against accidental deletions, migrations, or deployment errors. Read more about the benefits of Automatic DB Backups.

How often are automatic backups created?

Automatic DB Backups are created once per day during off-peak hours, depending on your hosting region:

  • Europe: 02:00–07:00 UTC
  • North America: 09:00–14:00 UTC

Each backup is retained for 30 days. For Dedicated set ups different schedule might be configured. In case you need a custom solution, do not hesitate to contact our team at support@sashido.io.

Can I restore my database without automatic backups enabled?

Yes, if you have created manual backups of your DB previously. Alternatively, if Automatic Database Backups were not enabled, database restoration may still be possible through a manual Disaster Recovery process.

Important details:

  • Starting price: $300
  • Manual restoration process
  • 12+ hours depending on database size
  • Subject to technical feasibility
  • Contact us to request a quote

We strongly recommend enabling Automatic Database Backups to ensure immediate recovery capability.

How can I create manual backups?

You can create manual backups by connecting to your database using the MongoDB connection string from Dashboard → App Settings → Security & Keys. This allows you to export collections in JSON, CSV, or BSON formats using tools like mongodump or MongoDB clients.

You retain full database ownership and export control.

Where can I see and change my Parse Server version?

The Parse Server version for each app is displayed below the app name in your SashiDo Account Dashboard.

You can also see and manage your Parse Server version from:

Dashboard → App → Runtime → Parse Server Version

You can upgrade or change versions depending on compatibility and project requirements.

If you require a specific version not present in the Dashboard for compliance, compatibility, or performance reasons, our team can provide guidance and upgrade options for dedicated setups, contact us at support@sashido.io.

How can I check my current Node.js version?

You can check your current environment versions by accessing your app's /health endpoint.

You can find your API URL in Dashboard → App Settings → Security & Keys → Application URLs.

Example:

https://your-API-url/health

This is the fastest way to verify compatibility when debugging issues, planning upgrades, or reviewing your backend setup.

Can I use custom Node.js modules?

Yes. You can install Node.js modules by adding them to your package.json file in your Cloud Code repository.

When you push changes to GitHub, SashiDo automatically installs all dependencies and deploys your application.

This allows you to use:

  • External APIs
  • AI SDKs
  • Payment providers
  • Email services
  • Data processing libraries
  • Authentication libraries

Can I use TypeScript for my Cloud Code?

Yes. You can write your Cloud Code in TypeScript, but it must be compiled to JavaScript before deployment, as SashiDo's Cloud Code runtime executes JavaScript.

You can automate the compilation as part of your deployment process, for example by using an npm postinstall script to run your build command. This allows you to use TypeScript without manually compiling and committing the generated JavaScript files to source control.

👉 Learn more about Cloud Code setup and deployment

How does Cloud Code work on SashiDo?

Cloud Code lets you run backend logic on SashiDo servers using JavaScript. It is managed through a GitHub repository and automatically deployed when you push changes.

For every application:

  • A private GitHub repository is automatically created
  • Your Cloud Code is stored and version-controlled there
  • Deployments are triggered automatically when you push changes

You can:

  • Install Node.js libraries
  • Use external APIs
  • Run background jobs
  • Build custom authentication
  • Create AI workflows and automation logic

👉 Read more about SashiDo’s built-in GitHub integration for Cloud Code management.

Does SashiDo support Push Notifications?

Yes. Push Notifications for iOS and Android are fully supported and ready to use.

The SashiDo Push Notifications Service allows you to:

  • Send push notifications via REST API
  • Trigger notifications via Cloud Code
  • Send targeted notifications
  • Send bulk notifications
  • Send millions of notifications per minute

The service is designed for reliable delivery at scale, helping ensure notifications are processed and sent efficiently even under high load. This makes it suitable for mobile apps, SaaS platforms, and real-time alert systems.

Can I send push notifications from REST API and from the client?

Yes. Both REST and Client Push Notifications are supported.

You can enable them from your SashiDo Dashboard → App → App Settings → Push.

For production applications, we recommend sending push notifications via Cloud Code or REST API, as this provides better control and security.

👉 Learn more about configuring push notifications

Do you support Web Push Notifications?

Web Push Notifications are not currently supported out of the box.

If this feature is important for your project, you can submit a feature request at hello@sashido.io.

Do you support Background Jobs and scheduled tasks?

Yes. You can define Background Jobs in your Cloud Code and schedule them directly from the Dashboard.

Are Webhooks supported?

Yes. Webhooks can be configured directly from the Dashboard.

This makes it easy to integrate SashiDo with third-party services and automation tools.

Can I host a static website on SashiDo?

Yes. You can host static websites and static files by uploading them to the public folder in your Cloud Code GitHub repository.

Can I use my own domain and SSL certificate?

Yes. SashiDo supports custom domains and free SSL certificates via Let's Encrypt.

You can:

  • Attach your own domain
  • Enable HTTPS
  • Use automatic SSL renewal

If you already have your own SSL certificate, our team can install it for you upon request.

Why can't I see my _Logs in the Dashboard?

If logs are not visible, it is usually because console.log is not captured by the logging system.

Use instead:

  • console.info
  • console.warn
  • console.error

If logs are still missing, contact support for further investigation.

Do you support Two-Factor Authentication (2FA) for the SashiDo Dashboard?

Two-Factor Authentication for the SashiDo Dashboard login is not currently available, but is planned for future implementation.

How can I implement Two-Factor Authentication (2FA) for my application users?

Yes. You can implement Two-Factor Authentication for your application users using Cloud Code and third-party authentication services.

This allows you to build custom authentication flows, including:

  • SMS-based verification
  • Email-based verification
  • App-based authenticators

👉 See how to implement 2FA with Cloud Code

What if I need a feature that SashiDo does not currently support?

You can submit feature requests straight from the Dashboard or via email at hello@sashido.io, and our team will review them for future implementation.

Feature requests are reviewed and prioritized based on customer demand and product roadmap.

Where is SashiDo's infrastructure located?

SashiDo's standard pricing plan offers infrastructure across two continents to support global applications and compliance requirements. We are on our own equipment. Current hosting regions include:

You can choose a specific region to host your app based on the majority of your audience's location and benefit from reduced loading speed and improved SEO. You can do a speed test in EU and US or see our benchmark results.

SashiDo also offers fully dedicated, high-performance hosting plans across other regions. These options are ideal for businesses with increasing requirements for security and performance. Contact us at hello@sashido.io for a custom quote.

How is my application data secured?

Each application hosted on SashiDo runs in a separate environment with its own access-controlled database.

Security measures include:

  • Separate database per application
  • Access-controlled database connections
  • Role-based access via ACL and CLP
  • Encrypted connections
  • Infrastructure-level security controls
  • Private file storage buckets
  • Controlled API access via keys and tokens

Application owners control who has access to their data, collaborators, and API keys.

This architecture reduces the risk of unauthorized access and ensures application-level data isolation.

Does SashiDo support ACL and CLP?

Yes. Access Control Lists (ACL) and Class-Level Permissions (CLP) are fully supported via the SashiDo Dashboard.

You can:

  • Define read/write permissions per user
  • Restrict access per role
  • Configure public vs private data access
  • Secure sensitive collections

This allows fine-grained security control for mobile apps, SaaS platforms, and AI systems.

👉 See how to set up and manage ACLs and CLPs.

Does SashiDo have 24/7 platform monitoring?

Yes. SashiDo's infrastructure is monitored 24/7 using automated monitoring systems and on-call engineers.

Monitoring includes:

  • Server health
  • Database performance
  • API response times
  • Background job execution
  • Infrastructure availability
  • Network performance

This allows the team to detect and respond to infrastructure issues quickly and maintain high platform uptime.

How are payments secured?

Payments are processed through Braintree, a payment processor that is a validated PCI DSS Level 1 Service Provider, which is the highest level of payment security certification.

All payment data is encrypted and processed through the payment provider. SashiDo does not store full credit card information on its servers.

Is SashiDo GDPR compliant?

Yes. SashiDo is GDPR compliant and acts as a data processor under the General Data Protection Regulation.

Application owners using SashiDo are considered data controllers for the personal data of their users.

Personal data related to SashiDo accounts is stored only for the period necessary to provide the services and for legally required retention periods.

👉 You can find more details in our GDPR Privacy Notice.

Does my application need to be GDPR compliant?

Yes, if your application processes personal data of users in the European Union, GDPR applies regardless of where your company is based.

As an application owner, you are responsible for:

  • How user data is collected
  • How user data is stored
  • How user data is processed
  • Providing data export and deletion options
  • Managing user consent

SashiDo acts as a data processor and provides infrastructure to support compliance, but responsibility ultimately lies with the application owner.

👉 Learn how to build GDPR-compliant applications

Can I build a GDPR-compliant application with SashiDo?

Yes. SashiDo provides the infrastructure and tools necessary to build GDPR-compliant applications, including:

  • EU data hosting
  • Data export tools
  • Data deletion tools
  • Access control permissions
  • Secure file storage
  • Database backups
  • Audit logs
  • Role-based access control

👉 Learn how to build a GDPR-compliant app on SashiDo

Is SashiDo HIPAA compliant?

No. SashiDo is not currently HIPAA compliant as a platform.

HIPAA compliance requires specific legal agreements (such as a Business Associate Agreement), strict access controls, and compliance across all infrastructure and service providers involved in handling healthcare data.

SashiDo provides secure infrastructure, but does not currently offer the full set of compliance guarantees required for HIPAA-regulated applications.

If you are building a healthcare application, compliance depends on your overall architecture, including:

  • How data is stored and encrypted
  • Which third-party services are used
  • How access and permissions are managed

👉 Contact our team at support@sashido.io to discuss your specific requirements.

Do you offer custom security solutions?

Yes. For customers with higher security or compliance requirements, SashiDo can provide customized infrastructure and security setups, such as:

  • Dedicated MongoDB replica sets
  • Additional encryption layers
  • Custom firewall configurations
  • Dedicated infrastructure
  • Private networking
  • Custom backup strategies
  • Multi-region deployments

These solutions are typically used by enterprise customers or applications with strict security and compliance requirements.

If you're interested in such a solution, please send us a note at support@sashido.io, and we'd love to discuss your specific needs in detail.

How can I see login activity for my account?

You can view account login activity from Dashboard → Account → Activity.

If a login occurs from a new IP address, the account owner automatically receives an email notification. This is a standard security measure to detect unauthorized access.

How can I request the deletion of my personal data?

If you want your personal data deleted from SashiDo systems, you can submit a GDPR data deletion request from your Dashboard under the GDPR and Privacy Protection section → Right "to be forgotten".

After you fill out the form, send it to us at support@sashido.io. SashiDo's team will then delete or anonymize personal data in accordance with GDPR.

What hosting regions do you offer?

You can host your application in Europe or North America and run a quick speed test using the links.

Choosing a region closer to your users improves:

  • API response time
  • App performance
  • SEO for web applications
  • Compliance with data residency regulations

For each region, you can check our standard prices here. We can also provide dedicated solutions in different regions. Contact us at hello@sashido.io to get a quote.

Can I change my hosting region?

Yes. If the app is not yet in production, you can simply create a new app in the desired region and migrate your database, files, and Cloud Code.

If your app is already in production and you need to keep the same App ID, API URL, and credentials, our team can migrate your application to another region.

This process involves manual migration and may have a service fee. Submit a ticket with your request, and our developers will evaluate it and provide an estimated timeline and cost for the migration.

Do you offer multi-region deployments?

Yes. Some applications run infrastructure in multiple regions for:

If you need a multi-region architecture, contact our team at hello@sashido.io, and we can help design the setup.

Can I migrate my app or database from Firebase, Back4App, or another provider?

Yes. You can migrate from:

  • Self-hosted Parse Server
  • Back4App
  • ParsePlatform deployments
  • VPS Parse setups
  • Other Parse hosting providers
  • MongoDB Atlas
  • AWS
  • DigitalOcean
  • mLab
  • ObjectRocket
  • Other MongoDB providers

Our team can help evaluate and perform the migration as well.

How responsive is your technical support?

Our Standard support package response time is within one business day. We usually respond much faster during business hours, depending on the complexity of the issue. Faster response times are available with Advanced Support plans.

👉 Learn more about SashiDo's Support Plans.

What level of support is included with SashiDo's base plan?

Every SashiDo application includes Standard Support at no additional cost as per our standard pricing.

Standard Support includes:

  • 24/7 infrastructure monitoring and auto-recovery
  • Email support
  • Live chat for general and billing questions
  • Access to documentation, tutorials, and guides
  • Access to AI coding assistants
  • Platform maintenance and infrastructure management

This support level is suitable for development, testing, and most production applications.

What is the difference between Standard Support and Advanced Support?

SashiDo offers two levels of support: Standard and Advanced support.

Standard Support is included with every app and covers:

  • Infrastructure monitoring
  • Email support with standard response times
  • Live chat during business hours
  • Documentation and tutorials
  • Platform maintenance and updates

Advanced Support is designed for mission-critical and production applications and includes:

  • Priority support with faster response times
  • Guaranteed response times 24/7
  • Dedicated Slack support channel
  • Priority incident handling
  • Engineering consultation hours
  • Architecture and performance guidance
  • Post-incident reports
  • Proactive monitoring and alerts

Advanced Support is typically used by production, enterprise, and business-critical applications.

When should I consider Advanced Support?

Advanced Support is recommended if:

  • Your application is business-critical
  • Downtime directly impacts revenue or users
  • You need guaranteed response times
  • You need architecture or performance consultations
  • You want proactive monitoring and alerts
  • You want closer collaboration with engineers
  • You run production applications with large user bases

For development, testing, early-stage startups, and small to medium non-business-critical apps, Standard Support is usually sufficient.

What support channels does SashiDo offer and when should I use them?

SashiDo offers multiple support channels, each designed for different types of requests.

You can contact us via:

  • Ticketing system / Email → Best for technical issues, bug reports, and development questions (recommended)
  • Live chat → Best for general, billing, and sales inquiries
  • Dedicated Slack channel → Available with Advanced Support for real-time communication during critical situations

For technical issues, we strongly recommend using the ticketing system so requests can be properly tracked, prioritized, and handled by engineers.

Do you offer architecture and performance consultations?

Yes, as part of the Advanced Support plan.

Advanced Support customers can receive:

  • Architecture reviews
  • Scaling guidance
  • Performance optimization recommendations
  • Infrastructure planning
  • Migration planning
  • Incident analysis and reports

This is especially useful for growing SaaS platforms, mobile apps, and high-traffic applications.

Do you provide support during incidents or outages?

Yes. SashiDo monitors infrastructure 24/7 and responds to incidents as they occur.

During incidents, the team handles:

  • Issue investigation
  • Infrastructure fixes
  • Status updates via the Status Page
  • Incident resolution

For support response times and services it depends on your plan:

  • Standard Support → We aim to respond as quickly as possible during incidents, but response times are not guaranteed
  • Advanced Support → Includes priority handling and guaranteed faster response times for critical issues

Post-incident reports are provided for major incidents as part of Advanced Support.

👉 Learn more about SashiDo's support plans.

Do you have a Status Page?

Yes.

Our Status Page shows:

  • Current system status
  • Incidents
  • Planned maintenance
  • Historical uptime

You can subscribe to receive notifications and stay informed about any service-impacting events.

Do you help with migrations and infrastructure setup?

Yes. The SashiDo team can assist with:

  • Migrating from other Parse Server providers
  • Migrating from self-hosted infrastructure
  • Database migrations
  • Infrastructure scaling
  • Dedicated infrastructure setups
  • Multi-region deployments

Migration and custom infrastructure assistance may be part of Advanced Support or provided as a separate service, depending on the project.

Where can I find my API URL?

You can find your application API URL in:

Dashboard → App → App Settings → Security & Keys

What is the difference between an API request and a Cloud request?

API requests are all requests made to your application via:

  • SDKs
  • REST API
  • Live Queries
  • Push notifications
  • File uploads
  • Database operations

Cloud requests are requests executed inside Cloud Code functions.

Understanding the difference helps you monitor usage and optimize backend performance.

Why did my database size not decrease after deleting data?

In Metrics → Overview, the database size shown is the maximum database size reached during the current billing cycle, not the current database size.

This is the value used for billing.

To see your actual current database size and daily usage breakdown, go to:

Dashboard → Metrics → Database

How often are Metrics updated?

Overview metrics are updated daily while other metrics are updated hourly and daily, depending on the metric.

You can check the update interval by clicking the information icon next to each metric.

How do I delete an application?

Only the Owner can delete an application.

To delete:

Dashboard → App → App Settings → Delete This App

This action is irreversible.

Important: Deleting an app does not automatically cancel custom services and services enabled at the Account level, such as:

  • Redis
  • Dedicated MongoDB Replica Sets
  • Dedicated IPs
  • Automatic Database Backups

These must be cancelled separately via the ticketing system, at support@sashido.io, or via the Dashboard, where applicable, to avoid continued charges.

How can I cancel my account?

To cancel your account:

  1. Ensure there are no pending invoices
  2. Delete all applications (this action is irreversible)
  3. Disable Automatic Database Backups if enabled
  4. Submit a cancellation request via the ticketing system or at support@sashido.io

Custom services must be explicitly cancelled.

Once processed:

  • Billing information is removed from our systems
  • Your account registration remains available for future use

Can I temporarily freeze my application?

No. Applications consume infrastructure resources even when inactive.

If you want to pause development:

  1. Export your database, files, and Cloud Code
  2. Delete the application

Later, you can:

Note: Deleted applications cannot be restored with the same App ID or URLs.

Can I transfer an app to another account?

Yes, but this is not self-service.

Only the current Owner can request a transfer. There must be no unpaid invoices.

Contact support at support@sashido.io or open a ticket, and our team will handle the ownership change.

How can I change my account email?

Account email changes are not available from the Dashboard.

Please contact support at support@sashido.io or open a ticket, and we will update the email address for you.

Ready to build your backend?

Start building in minutes

Scale without DevOps

Keep full control of your data