# SashiDo - Complete Platform Documentation > This is the full expanded version of SashiDo's llms.txt file, containing all platform documentation, features, pricing, support plans, migration guides, FAQs, AI tools, and SDK documentation in a single comprehensive file for LLM context. --- # SashiDo - Backend-as-a-Service for Mobile and AI-Ready Apps ## Build Modern Applications with Confidence SashiDo is a Backend-as-a-Service platform designed for building modern Mobile and AI-Ready applications. Whether you're creating ChatGPT apps, integrating with modern LLMs, or building MCP Servers, SashiDo provides the infrastructure and tools you need to ship faster. ## Why SashiDo? ### AI-Ready Infrastructure - **ChatGPT Apps Integration**: Build AI-powered applications with seamless backend support - **Modern LLM Support**: Compatible with the latest AI and ML technologies - **MCP Servers**: Ready for Model Context Protocol implementations - **Real-time Data**: LiveQueries for instant updates and real-time features ### No Vendor Lock-In Built on the open-source Parse Server stack, you're never locked in. Your data and applications remain fully portable, giving you complete freedom and control. ### Auto-Scalable by Design - Start at $4.95/month - No monthly request limits - No req/sec limitations - Pay only for what you use - Automatic scaling to match your growth ### Core Platform Features **Database Browser** - Intuitive web interface for managing your MongoDB data - Advanced filtering and querying - Class-Level Permissions (CLP) management - JSON editor for arrays and objects - Relations and file management **Cloud Code** - Write server-side business logic in JavaScript/Node.js - Free private GitHub repository for every app - Version control and deployment history - NPM package support - Webhook integration **Push Notifications** - iOS and Android support - Audience targeting and segmentation - Scheduled notifications - Activity tracking and analytics - Advanced notification strategies **Background Jobs** - Scheduled and repeatable jobs - On-demand execution - Cloud Code integration - Reliable job processing **LiveQueries** - Real-time database subscriptions - Instant updates to connected clients - Perfect for chat, collaborative apps, and live dashboards ### Global Infrastructure - **North America**: Montreal-based servers - **Europe**: Paris-based servers - 99.8%+ uptime over the past 24 months - Average resolution time: 1.5-2 hours ### Migration Made Easy Migrating from Back4App or other Backend-as-a-Service providers? Our team provides professional migration assistance at an additional cost. Alternatively, you can migrate yourself for free using our self-service migration tools and documentation. ### Developer-Friendly Tools - 16+ Custom AI Assistants (GPTs) for development tasks - Comprehensive documentation - 18+ SDK support (iOS, Android, JavaScript, Unity, PHP, and more) - REST API access - Active Parse Open Source community ### Trusted by Developers Worldwide Used by startups, enterprises, and independent developers across mobile apps, web applications, IoT projects, and AI-powered solutions. ## Get Started Start with a 10-day free trial. No credit card required. - Dashboard: https://dashboard.sashido.io - Documentation: https://docs.parseplatform.org - Support: support@sashido.io # SashiDo Platform Features ## Database Browser Manage your MongoDB database with an intuitive, powerful web interface. **Key Capabilities:** - Browse and edit all database classes and objects - Advanced filtering with multiple conditions - Create, update, and delete records with ease - Class-Level Permissions (CLP) dialog for fine-grained access control - Relation management for connecting data - File and image handling (upload, delete, replace) - JSON editor for complex arrays and objects - Export data in CSV and JSON formats (via MongoDB connection string) The database browser eliminates the need for command-line tools, making database management accessible and efficient. ## Cloud Code Write server-side business logic that runs on SashiDo's infrastructure. **Features:** - Server-side JavaScript/Node.js execution - Free private GitHub repository for every app - Automatic deployment from GitHub commits - Version control and deployment history - Full NPM ecosystem support via package.json - Cloud Functions for custom API endpoints - Triggers (beforeSave, afterSave, beforeDelete, afterDelete) - Custom validation and business logic **GitHub Integration:** SashiDo automatically creates a private GitHub repository for each app, enabling: - Code versioning and collaboration - Automated deployments on push - Rollback to previous versions - Team collaboration without additional fees ## Background Jobs Schedule and automate recurring tasks without managing servers. **Job Types:** - **Scheduled Jobs**: Run once at a specific time - **Repeatable Jobs**: Run on a recurring schedule (hourly, daily, weekly, monthly) - **On-Demand Jobs**: Trigger manually from the dashboard **Use Cases:** - Data cleanup and maintenance - Scheduled reports and notifications - Batch processing - API synchronization - Database migrations Background jobs run reliably on SashiDo's infrastructure with monitoring and logging built-in. ## Push Notifications Engage users with targeted push notifications for iOS and Android. **Capabilities:** - iOS (APNs) and Android (FCM) support - Audience targeting and segmentation - Scheduled notifications - Custom data payloads - Activity tracking and delivery reports - Rich notifications with images and actions - Silent notifications for background updates **Advanced Features:** - Query-based targeting (send to users matching specific criteria) - Localization support for multilingual apps - A/B testing capabilities - Integration with Cloud Code for custom logic **Migration Support:** SashiDo supports the latest Firebase Cloud Messaging API (v1), ensuring compatibility with modern notification requirements. ## LiveQueries Real-time database subscriptions for instant updates. **How It Works:** LiveQueries allow clients to subscribe to Parse Queries and receive live updates whenever matching objects change. Perfect for: - Chat applications - Collaborative tools - Live dashboards - Real-time notifications - Social feeds **Benefits:** - No polling required - Automatic connection management - Efficient bandwidth usage - Works with all Parse SDKs - Scalable real-time infrastructure ## Web Hosting Host static websites and single-page applications directly from your Cloud Code repository. **Features:** - Deploy static files from the `public` folder in your GitHub repo - Custom domain support - Free SSL certificates via Let's Encrypt - CDN-backed file delivery (MicroCDN) - Perfect for landing pages, admin panels, and web apps ## API Console Test and debug your Parse API directly from the dashboard. **Capabilities:** - Execute REST API calls - Test Cloud Functions - Query database classes - Debug API responses - Authentication testing ## Webhooks Receive HTTP callbacks when database events occur. **Trigger Events:** - beforeSave / afterSave - beforeDelete / afterDelete - onCreate / afterFind **Use Cases:** - Integrate with third-party services (Zapier, IFTTT, etc.) - Send data to analytics platforms - Trigger external workflows - Sync with other databases ## Global Configuration Manage application settings without redeploying code. **Features:** - Key-value configuration storage - Retrieve configs from client SDKs - Update settings in real-time - Environment-specific configurations - Feature flags and A/B testing support ## Email Templates & User Pages Customize system emails and user-facing pages. **Customizable Elements:** - Password reset emails - Email verification messages - Welcome emails - Password reset pages - Email verification pages - Multilingual template support ## Logs & Monitoring Track application activity and debug issues efficiently. **Available Logs:** - Request logs - Error logs - Cloud Code execution logs - Push notification logs - Job execution logs Real-time log streaming helps you identify and resolve issues quickly. ## Team Collaboration Collaborate with your team at no extra cost. **Features:** - Unlimited collaborators per app - Role-based access (no additional fees) - Shared dashboard access - GitHub team integration ## MongoDB Access Direct MongoDB connection for advanced operations. **Capabilities:** - Full MongoDB connection string access - Use any MongoDB client (Compass, Studio 3T, etc.) - Run complex aggregations - Import/export data - Database dumps and backups **Backup Options:** - Automatic daily backups ($15/month covers all apps on account) - Manual backups via MongoDB tools - 30-day retention for automatic backups - Disaster recovery available ## File Storage Store and serve files with SashiDo's built-in file storage. **Features:** - 20MB file size limit (contact support for larger files) - MicroCDN for fast file delivery - Image and video support - Direct file URLs - Integration with database records ## SDK Support Develop with your preferred language and platform. **Official SDKs:** - iOS (Swift, Objective-C) - Android (Java, Kotlin) - JavaScript - .NET + Xamarin - Unity - PHP - Arduino - Embedded C - REST API **Community SDKs:** - Flutter - React - Ionic - TypeScript - Ember - Go - Python - Ruby ## Security Features Enterprise-grade security built-in. **Security Measures:** - Free SSL certificates (Let's Encrypt) - Class-Level Permissions (CLP) - Access Control Lists (ACLs) - Encrypted data transfer - Role-based access control - GDPR compliance - SOC 2 Type II compliant infrastructure (AWS) ## Scaling & Performance Auto-scaling infrastructure that grows with your needs. **Engines:** - Vertical scaling (increase CPU/RAM) - Horizontal scaling (add more instances) - Zero-downtime deployments - Smart load balancing - Self-healing infrastructure - High availability options **Performance Features:** - MongoDB with WiredTiger and MongoRocks - Efficient query optimization - Connection pooling - Caching strategies ## Support Every app includes Standard Support with 24/7 monitoring and human assistance. For mission-critical apps, Advanced Support provides: - ≤2 hour response time (24/7) - Dedicated Slack channel - Priority incident handling - 4 hours/month engineering time - Custom monitoring setup - Post-incident reports Learn more at: https://www.sashido.io/en/blog/standard-vs-advanced-support-on-sashido-what-you-need-to-know/ # SashiDo Pricing ## Simple, Transparent, Usage-Based Pricing SashiDo's pricing is designed to scale with your application. You only pay for what you use, with no hidden fees or request limitations. ## Free Trial - **10 days** free trial - No credit card required - Full platform access - All features included ## Base Price **$4.95/month per app** This base fee includes: - Unlimited API requests (no req/sec limits) - Standard Support (24/7 monitoring, auto-recovery) - Free private GitHub repository - Team collaboration (unlimited collaborators) - Free SSL certificates - Access to all platform features ## Usage-Based Pricing You pay for the resources you use: ### Database Storage - **North America & Europe**: $16/GB per month - Includes WiredTiger and MongoRocks engines - High-performance MongoDB infrastructure ### File Storage - **North America & Europe**: $0.06/GB per month - Includes MicroCDN delivery - 20MB file size limit (contact support for larger files) ### Data Transfer - **North America & Europe**: $0.13/GB per month - Outbound data transfer - CDN-backed delivery ### API Requests - **North America & Europe**: $0.30 per 1M requests - No monthly request caps - No req/sec limitations - Auto-scaling included ### Background Jobs - **$10/month per additional job** - First job included in base price - Scheduled and repeatable jobs - On-demand execution ### Automatic Database Backups - **$15/month per account** - Covers all apps on your account - Daily automated backups - 30-day retention - Optional (manual backups available for free via MongoDB connection) ## Regional Availability ### Active Regions **North America** - Location: Montreal, Canada - Starting from: $4.95/month - Best for: North and South American users **Europe** - Location: Paris, France - Starting from: $4.95/month - Best for: European, Middle Eastern, and African users ### Dedicated Service Only **Asia & Australia** - Available only with dedicated infrastructure - Custom pricing - Contact support for details ## Advanced Support Package For mission-critical applications requiring enhanced support: **$2,500/month per account** - Covers up to 3 applications - Additional apps: $500/month each - Prepaid in 3-month cycles **Includes:** - ≤2 hour response time (24/7) - Dedicated Slack channel with Level 2 Support - Priority failover during outages - 4 hours/month of engineering time - 1 hour/month architecture consultation - Custom monitoring (up to 3 metrics + alerts) - Post-incident reports - 99.95% SLA (shared infrastructure) - 99.99%+ SLA (dedicated infrastructure) [Learn more about Advanced Support](https://www.sashido.io/en/blog/standard-vs-advanced-support-on-sashido-what-you-need-to-know/) ## Scaling Options ### Engines Customize your app's infrastructure: **Vertical Scaling** - Increase CPU and RAM for a single instance - Better performance for complex queries - Suitable for single-region deployments **Horizontal Scaling** - Add multiple instances behind a load balancer - Distribute traffic across servers - High availability and redundancy **High Availability** - Automatic failover - Redundant infrastructure - Zero-downtime deployments Contact support@sashido.io for custom scaling configurations. ## No Vendor Lock-In SashiDo uses the open-source Parse Server stack, which means: - You can export your data anytime (MongoDB connection string provided) - Self-host your app if needed - Switch providers without code changes - Your data remains yours ## Billing **Payment Schedule:** - Monthly billing cycle - First payment on signup date - Recurring on the same day each month - Prepaid service (pay ahead for the month) **Prorated Billing:** When you create an app mid-cycle, you're charged: 1. Prorated fee for the current period (partial month) 2. Prepayment for the next full month This means your first bill may be higher than $4.95, but subsequent months will be the regular rate plus usage. **Payment Methods:** - Visa - MasterCard - American Express **Billing Portal:** Manage your billing at https://dashboard.sashido.io/billing/info ## Cost Examples ### Small App (Getting Started) - Base fee: $4.95 - 500MB database: $8.00 - 1GB file storage: $0.06 - 1GB data transfer: $0.13 - 5M API requests: $1.50 - **Total: ~$14.64/month** ### Medium App (Growing) - Base fee: $4.95 - 5GB database: $80.00 - 10GB file storage: $0.60 - 50GB data transfer: $6.50 - 100M API requests: $30.00 - 2 background jobs: $10.00 - Automatic backups: $15.00 - **Total: ~$147.05/month** ### Large App (Enterprise) - Base fee: $4.95 - 50GB database: $800.00 - 100GB file storage: $6.00 - 500GB data transfer: $65.00 - 1B API requests: $300.00 - 5 background jobs: $40.00 - Automatic backups: $15.00 - Advanced Support: $2,500.00 - **Total: ~$3,730.95/month** ## FAQs **Do you charge for exceeding monthly req/sec?** No! SashiDo apps are auto-scalable. There are no monthly req/sec limitations. **Do I need to pay for collaborators?** No. Add as many team members as you need at no additional cost. **Can I downgrade or cancel anytime?** Yes. You can modify or cancel your subscription at any time from the dashboard. **What happens if I exceed my plan?** You're automatically charged for the additional usage at the end of the billing cycle. No overage penalties or surprises. **Do you offer discounts for startups or educational institutions?** Contact us at hello@sashido.io to discuss your specific needs. ## Get Started Ready to build your next AI-Ready app? Start with a 10-day free trial: https://dashboard.sashido.io/register Questions? Contact us at hello@sashido.io # SashiDo Support & Reliability ## Support Plans Overview Every SashiDo app includes Standard Support at no extra cost. For mission-critical applications, Advanced Support provides faster response times, priority handling, and direct engineering access. ## Standard Support (Included) Included with every SashiDo app at no additional cost. **24/7 App Health Monitoring & Auto-Recovery** - Continuous monitoring around the clock - Automated recovery mechanisms - Self-healing infrastructure - Most issues resolved automatically before you notice **Real Human Support** - Level 1 support team staffed by real people - Practical guidance and technical assistance - No bots, just helpful humans **Response Times** - Email/Ticket Support: 1 business day guaranteed - Live Chat: Available Monday-Friday during business hours (sales, billing, general questions) - Off-Hours: Best effort response **AI Assistants & Self-Help** - 16+ Custom GPTs (Vibe Coding Assistants) for: - Cloud Code debugging and generation - Query building and optimization - Database operations - Performance tuning - Comprehensive Developer Docs - Blog tutorials and best practices - Step-by-step guides **Reliability** - Best effort SLA - Historically 99.8%+ uptime over the past 24 months - Average resolution time: 1.5-2 hours **Who It's For** - Development and testing environments - Side projects and hobby apps - Early-stage startups - Apps with flexible uptime requirements ## Advanced Support For mission-critical applications where downtime impacts revenue, trust, or compliance. **$2,500/month per account** - Covers up to 3 applications - Additional apps: $500/month each - Prepaid in 3-month cycles ### What's Included (Beyond Standard) **Critical Incident Response** - **≤2 Hour Response Time (24/7)**: Guaranteed acknowledgment of incidents within 2 hours, day or night - **Fast-Track Recovery**: Priority handling with top-priority fixes - **Immediate Escalation**: No waiting in queues **Failover Support** - Proactive migration to backup infrastructure during planned maintenance - Zero disruption to your users during updates - Scheduled work doesn't impact your availability **Direct Communication** - **Dedicated Slack Channel**: Private channel connected to Level 2 Support team - Faster coordination during urgent situations - Real-time updates and visibility - Direct access to senior engineers **Post-Incident Reports** - Detailed reports for incidents lasting >1 hour - Root cause analysis - Resolution steps taken - Prevention measures implemented - Shareable with stakeholders, clients, or investors **Engineering & Scaling Support** - **4 Hours/Month Engineering Time**: Dedicated development help for: - Bug fixes and troubleshooting - Performance tuning - One-off development tasks - Custom setups - **1 Hour/Month Architecture Consultation**: Strategic guidance on: - Scaling strategies - Infrastructure optimization - Best practices - Launch preparation **Proactive Monitoring** - Custom Grafana dashboards tracking 3 key metrics per app - Proactive alerts when thresholds are reached - Early warning system (know issues before users do) - Custom monitoring setup tailored to your needs **Service Level Agreement** - **99.95% SLA** for shared infrastructure - **99.99%+ SLA** for dedicated infrastructure - Guaranteed uptime with accountability **Who It's For** - Production apps with SLA obligations - Revenue-generating applications - Apps bound by compliance requirements - Startups and enterprises scaling quickly - Teams shipping frequently who need a safety net ## Support Comparison | Feature | Standard | Advanced | |---------|----------|----------| | 24/7 Monitoring & Auto-Recovery | ✅ | ✅ | | Response Time (Business Hours) | 1 business day | ≤2 hours | | Response Time (Off-Hours) | Best effort | ≤2 hours | | Dedicated Slack Channel | ❌ | ✅ | | Priority Failover During Outages | ❌ | ✅ | | Custom Engineering | ❌ | 4h/month | | Architecture Consultation | ❌ | 1h/month | | Custom Monitoring | ❌ | 3 metrics + alerts | | Post-Incident Reports | ❌ | ✅ | | SLA | Best effort (99.8%+ historically) | 99.95%-99.99%+ | | Apps Covered | All apps on account | 3 apps per account | | Cost | Included ($4.95 base fee) | $2,500/month | ## Reliability Track Record SashiDo has a proven track record of stability and fast recovery. **Past 24 Months Performance:** - **99.8%+ Uptime**: Approximately 35 hours of downtime over 17,500+ hours of operation - **50 Events Total**: 43 incidents + 7 planned maintenance windows - **Average Resolution**: 1.5-2 hours from detection to resolution - **Improving Trend**: Incident durations shrinking, most resolved in <1 hour by mid-2025 **What This Means:** - Most incidents were short-lived and low-impact - Many issues resolved before users noticed - Continuous improvement in infrastructure and response - Proactive maintenance reducing future risk **Root Causes:** - External dependencies (Docker Hub outages, data center issues) - Essential updates (Apple APNs SSL certificate requirements) - Infrastructure hardening and API migrations ## Request Advanced Support Need Advanced Support for your mission-critical app? **Contact Options:** - Email: support@sashido.io - Request form: https://www.sashido.io/contact - Live chat: Available in dashboard **Custom Plans:** Need to tailor coverage or add extra services? We're flexible. Contact us to customize a plan that fits your needs. ## Full Details For complete information about support plans, including: - Real-world use cases - Incident examples - Detailed feature breakdown - FAQ about support Read the full article: [Standard vs. Advanced Support on SashiDo: What You Need to Know](https://www.sashido.io/en/blog/standard-vs-advanced-support-on-sashido-what-you-need-to-know/) ## Additional Resources - **Status Page**: https://status.sashido.io (real-time platform status) - **Developer Docs**: https://docs.parseplatform.org - **Blog**: https://blog.sashido.io - **Support Email**: support@sashido.io - **Vibe Coding Assistants**: https://www.sashido.io/ai-tools # About SashiDo ## We Love to Work Together We're passionate about simplifying cloud technologies and building products that developers love. ## Our Mission SashiDo aims to transform the Backend-as-a-Service landscape by enabling developers to build modern AI-Ready applications without the complexity of managing infrastructure. We believe in empowering developers to focus on creating great products while we handle the backend. ## The Team ### Marian Ignev - CEO & Co-Founder Building the future of backend services for modern applications. - [Twitter](https://twitter.com/mignev) - [LinkedIn](https://bg.linkedin.com/in/mignev) - [GitHub](https://github.com/mignev) ### Pavel Ivanov - Head of UI/UX Innovations & Co-Founder Crafting intuitive developer experiences and beautiful interfaces. - [Twitter](https://twitter.com/pivanov) - [LinkedIn](https://bg.linkedin.com/in/ivanovpavel) - [GitHub](https://github.com/ivanovpavel) ### Todor Ivanov - Head of BigData Innovations & Co-Founder Architecting scalable data infrastructure for the next generation of apps. - [GitHub](https://github.com/t-ivanov) ### Engineering Team - **Simeon Prusiiski** - Sr. Software Engineer - **Georgi Georgiev** - Sr. Software Engineer - **Georgi Prusiiski** - Sr. Software Engineer ### Customer Success Team - **Tanya Valeva** - Customer Success Superstar - **Izabel Vasilyovska** - Customer Success Superstar - **Gery Nikolova** - Customer Success Superstar - **Ira Ruseva** - Customer Success Superstar ### Business & Operations - **Vesi Staneva** - Sales & Marketing Manager - **Todor Dragnev** - System Administrator ## Our Technology SashiDo is built on CloudStrap.io and AWS technologies, providing: - Enterprise-grade infrastructure - SOC 2 Type II compliance - Global data centers - 99.8%+ uptime - Open-source Parse Server foundation ## Why We're Different **No Vendor Lock-In** We believe your data and applications should always be portable. That's why we use the open-source Parse Server stack - you're never locked in. **Developer-First** Every feature we build starts with a simple question: "Will this make developers' lives easier?" From our dashboard to our AI coding assistants, everything is designed with developers in mind. **AI-Ready from Day One** We're not just keeping up with AI trends - we're leading them. Our platform is built to support ChatGPT apps, modern LLMs, and MCP Servers right out of the box. **Community-Driven** We're active members of the Parse Open Source Community and contribute to the ecosystem that powers thousands of applications worldwide. ## Invest in SashiDo If investing is your passion or you have an interest in cloud, web and mobile development companies, digital agencies, or IoT companies where our potential customers are, we'd love to hear from you. **Contact:** [investors@sashido.io](mailto:investors@sashido.io) ## Careers We're simplifying cloud technologies for developers. We need passionate & talented people like you to help us on our mission. ### Current Openings We're hiring for various positions including: - QA Engineer - NodeJS Engineer - BigData Engineer - Support Expert - Sales Representative - Copywriter - DevOps Engineer - Go Engineer - Linux Systems Administrator - Front-end Engineer - Product Designer **Apply:** https://sashido.typeform.com/to/HjqnaF ## Our Story SashiDo was created when Parse.com shut down in 2016, leaving thousands of developers scrambling for alternatives. We saw an opportunity to build not just a replacement, but a better platform - one that embraced open source, eliminated vendor lock-in, and continuously innovated. Today, we're proud to serve developers worldwide, helping them build everything from mobile apps and web applications to IoT projects and AI-powered solutions. ## Get in Touch **General Inquiries:** hello@sashido.io **Support:** support@sashido.io **Sales:** sales@sashido.io **Investors:** investors@sashido.io ### Offices **Germany** Ostendstrasse 27 60314 Frankfurt +49 176 24345454 **Bulgaria** 122, Ovche Pole str. 1303 Sofia +359 895 610 032 ### Connect With Us - [Facebook](https://www.facebook.com/sashido) - [Twitter](https://twitter.com/sashido) - [GitHub](https://github.com/sashido) - [LinkedIn](https://www.linkedin.com/company/sashido) - [Medium](https://medium.com/sashido) ## Based on Open Source SashiDo™ is built on the Parse Open Source platform and is not created by, affiliated with, or supported by Parse LLC or Facebook, Inc. We're proud members of the Parse Open Source Community: - [Parse Open Source](http://parseopensource.github.io/) - [Parse Platform on GitHub](https://github.com/ParsePlatform) ## CloudStrap Technology SashiDo™ is a product of CloudStrap.io - Platform as a Service provider specializing in cloud automation and developer tools. Learn more: https://cloudstrap.io # Migration to SashiDo ## Seamless Migration from Back4App and Other BaaS Providers Migrating to SashiDo is straightforward and supported by our expert team. Whether you're coming from Back4App, mLab, AWS, or another Backend-as-a-Service provider, we make the transition smooth and stress-free. ## Why Migrate to SashiDo? ### Customers Prefer Us Many developers migrating from Back4App tell us they love SashiDo for: - Better support and faster response times - More transparent pricing - Superior dashboard experience - True auto-scaling without limitations - Direct MongoDB access - No vendor lock-in ### AI-Ready Platform Unlike legacy BaaS providers, SashiDo is built for modern AI-Ready applications: - ChatGPT Apps integration - Modern LLM support - MCP Servers compatibility - Real-time data with LiveQueries - Advanced Cloud Code capabilities ### No Vendor Lock-In SashiDo uses the open-source Parse Server stack. This means: - Your code is portable - You can self-host if needed - Standard Parse SDKs work without changes - Your data remains accessible via MongoDB ## Migration Assistance Our team provides **professional migration support** to help you migrate from any Backend-as-a-Service provider. This service is available at an additional cost. Contact us at support@sashido.io for a quote. Alternatively, you can **migrate yourself for free** using our self-service tools and documentation. We provide: - Export data from your current provider - Import to SashiDo's infrastructure - Migrate Cloud Code and configurations - Test and validate the migration - Update client applications (minimal changes needed) - Migrate files and media **Contact:** support@sashido.io ## Migration Process ### 1. Assessment & Planning - Review your current infrastructure - Identify dependencies and custom integrations - Plan migration timeline - Discuss any special requirements ### 2. Database Export We can help export your MongoDB database from: - Back4App - Parse.com hosted databases - mLab - MongoDB Atlas - ObjectRocket - Amazon AWS - Self-hosted Parse Server - Any MongoDB provider ### 3. Data Import - Secure transfer to SashiDo infrastructure - Database validation and integrity checks - Index recreation and optimization - Performance testing ### 4. Cloud Code Migration - GitHub repository setup (free private repo) - Cloud Code porting and testing - NPM package installation - Environment variables configuration - Webhook setup ### 5. File Migration - Transfer files from your current storage - Update file references - MicroCDN configuration - File integrity verification ### 6. Testing & Validation - Thorough testing of all features - API endpoint verification - Push notification testing - LiveQuery validation - Performance benchmarking ### 7. Client Updates - Update Parse Server URLs in your apps - Update application IDs and keys - Test on staging environment - Gradual rollout or instant cutover ### 8. Go Live - DNS updates (if using custom domains) - SSL certificate setup (free Let's Encrypt) - Final verification - Monitoring and support ## Zero-Downtime Migration For production apps that can't afford downtime: 1. **Dual-Write Approach** - Run both old and new backends temporarily - Sync data between systems - Gradually shift traffic to SashiDo - Monitor and validate 2. **Scheduled Maintenance Window** - Plan migration during low-traffic periods - Quick database export/import - Update client configurations - Typical downtime: < 1 hour 3. **DNS Cutover** - Keep application IDs the same (if possible) - Update backend URLs - DNS propagation (typically minutes) - Rollback plan in place ## Common Migration Scenarios ### Migrating from Back4App Many customers successfully migrate from Back4App to SashiDo. Key differences: - Better performance and uptime - More responsive support - No hidden limitations - True auto-scaling - MongoDB connection string access **Migration time:** Typically 1-3 days with our assistance ### Migrating from Self-Hosted Parse Server If you're running your own Parse Server: - Export MongoDB database - Transfer Cloud Code repository - Update environment variables - Hand off infrastructure management to us **Benefits:** Save time on DevOps, focus on features ### Migrating from Other Platforms We've successfully migrated customers from: - Telerik Platform (discontinued) - Parse.com (shut down in 2016) - Kinvey - Firebase (Parse-compatible apps) - Custom backends to Parse Server ## File Migration Tools SashiDo provides file migration tools to help transfer media and files from your previous provider. **Features:** - Batch file transfer - Progress tracking - Integrity verification - Reference updating Learn more: [Do You Need a File Migration Tool?](https://www.sashido.io/en/blog/do-you-need-a-file-migration-tool/) ## Checklist for Successful Migration Use this checklist to ensure a smooth migration: ### Before Migration - [ ] Backup your current database - [ ] Document current Cloud Code and integrations - [ ] List all environment variables - [ ] Identify custom modules and dependencies - [ ] Note push notification configurations - [ ] Export file storage inventory - [ ] Test database export locally ### During Migration - [ ] Create SashiDo account and app - [ ] Import database to SashiDo - [ ] Verify data integrity - [ ] Set up Cloud Code GitHub repository - [ ] Configure environment variables - [ ] Migrate files and media - [ ] Test all Cloud Functions - [ ] Verify webhooks and background jobs - [ ] Test push notifications - [ ] Set up LiveQueries (if used) ### After Migration - [ ] Update client app configurations - [ ] Test all features thoroughly - [ ] Monitor error logs - [ ] Verify API performance - [ ] Update DNS (if using custom domains) - [ ] Configure SSL certificates - [ ] Enable database backups - [ ] Set up monitoring alerts - [ ] Decommission old infrastructure ## Migration Support Resources ### Documentation - [SashiDo Getting Started Guide](https://www.sashido.io/en/blog/sashidos-getting-started-guide/) - [SashiDo Getting Started Guide Part 2](https://www.sashido.io/en/blog/sashidos-getting-started-guide-part-2/) - [Zero-Downtime Migration from Telerik Platform](https://www.sashido.io/en/blog/zero-downtime-migration-from-telerik-platform-to-sashido/) - [Parse Migration in a Click](https://www.sashido.io/en/blog/parse-migration-in-a-click/) ### Video Tutorials - [SashiDo Video Series](https://www.sashido.io/en/blog/sashido-video-series/) - YouTube: SashiDo Channel ### AI Assistants Use our custom GPTs to help with migration tasks: - **Parse Cloud Code Generator**: Convert or update Cloud Code - **Cloud Code Debug Advisor**: Troubleshoot issues - **DB Import/Export Assistant**: Database migration help - **Parse Query Builder**: Optimize queries ## Custom Migration Plans Have unique requirements or complex infrastructure? We offer custom migration plans for: - Enterprise applications - Large databases (100GB+) - Complex Cloud Code integrations - Multi-region deployments - Compliance requirements (HIPAA, GDPR, etc.) **Contact:** support@sashido.io ## Pricing During Migration **Free Trial:** 10 days to test and migrate **No Setup Fees:** Standard migration assistance is free **Standard Pricing:** $4.95/month base + usage after trial For complex migrations requiring extensive engineering time, we can discuss custom support packages. ## Get Started Ready to migrate to SashiDo? 1. **Sign up** for a free 10-day trial: https://dashboard.sashido.io/register 2. **Email us** at support@sashido.io with: - Current provider - Database size - Number of users/apps - Special requirements 3. **Schedule** a migration planning call 4. **Let us help** - we'll guide you through every step ## Migration FAQ **How long does migration take?** Most migrations complete in 1-3 days. Complex enterprise migrations may take 1-2 weeks. **Will my app be down during migration?** Not necessarily. We offer zero-downtime migration strategies for production apps. **Do I need to change my client code?** Minimal changes - typically just updating the Parse Server URL and credentials. **Can you migrate my database if it's very large?** Yes! We've migrated databases of all sizes, including those over 100GB. **What if something goes wrong?** We always maintain backups and have rollback plans. Your data is safe. **Do you charge for migration assistance?** Standard migration support is free. Complex migrations requiring extensive engineering may have custom pricing. ## Contact Migration Team **Email:** support@sashido.io **Subject:** Migration Assistance **Live Chat:** Available in dashboard Monday-Friday We're here to help make your migration to SashiDo seamless and successful. # Frequently Asked Questions ## Database & Backups ### Do you have MongoDB Backups? We offer a super easy-to-use [Automatic Database Backups feature](https://www.youtube.com/watch?v=mT0BeSWfqa0&list=PLk66IKYX7bjrBKSNwNZVpTjVswA0oq5dr&index=17) available in your SashiDo Dashboard. The monthly charge is only $15 and covers all the apps' DBs on your current account with no limit on the GBs stored. If you don't want to use this service, you're free to dump your Database manually using the MongoDB Connection string from SashiDo's Dashboard. ### How often are Automatic Database Backups performed and how long do you keep them? [Automatic Database Backups](https://www.youtube.com/watch?v=mT0BeSWfqa0&list=PLk66IKYX7bjrBKSNwNZVpTjVswA0oq5dr&index=17) are created once a day between the following hours according to the application region: - Europe - from 2:00 to 7:00 UTC - North America - from 9:00 to 14:00 UTC - Australia - from 15:00 to 20:00 UTC - Asia - from 17:00 to 22:00 UTC We keep each Database Backup version stored for 30 days. ### If I have Automatic Database Backups enabled and need to restore a backup, how old will the latest version be in the worst case scenario? In the worst case scenario, the available backup version will be 24 hours old. ### Will I be able to restore my database if I haven't activated Automatic Database Backup? In that case, we may be able to restore your database manually by performing a disaster recovery procedure. The process of disaster restoring a single database is done manually and takes 12+ hours depending on the size of the database, starting from $300. For more information, contact us. We strongly recommend activating your Automatic Database Backups. Read more about the benefits [here](https://www.sashido.io/en/blog/announcing-automatic-database-backups/). ### Can I export data in CSV, JSON? Yes, you can do it any time you want! Copy your MongoDB Connection String from [SashiDo's Dashboard](https://dashboard.sashido.io) and connect to it using any MongoClient and make a dump of it. ## Migration ### Can I migrate my Database from other providers such as mLab, ObjectRocket, Amazon etc.? Absolutely! Please contact us at support@sashido.io and we will be happy to migrate it for you! ### Can I migrate my apps from other Parse alternatives? Of course! Just drop us a line on support@sashido.io and we'll help you! ### I have already exported the MongoDB to a self-hosted VPS. Is it easy or dangerous to make the export to SashiDo? We offer MongoDB migration assistance from any other solution. As long as you can give us access to the database, we will safely export it from your VPS. The process is secure and there is nothing to worry about. Our team of engineers will be happy to help - just send us an email at support@sashido.io. ## Features & Capabilities ### Does SashiDo™ have the same features of Parse.com? SashiDo™ is a real Parse.com alternative and supports all of the core Parse.com features: Dashboard, DB Browser, Push Notifications, Cloud Code, Background Jobs, Web Hooks, Live Queries, Logs, Global Config, Hosted Pages, System Emails, and more. We have the vision to innovate the market by launching features that don't exist at the moment! ### Are Webhooks available? Yes! You can use them the same way as in Parse.com through [SashiDo's Dashboard](https://dashboard.sashido.io). ### Do you have Background Jobs? Yes! You can use them the same way as in Parse.com through [SashiDo's Dashboard](https://dashboard.sashido.io) and Cloud Code. ### Does SashiDo™ provide Push Notifications? Yes! Push Notifications for iOS and Android are ready for use! ### Can I send push notifications from the client? Client pushes are fully supported and you can enable them from your SashiDo™ dashboard. However, we do not recommend using them since it's a well-known security issue. To send notifications from the client, you will distribute the app with your clientKey. Malicious users can use that to send push notifications to your app users if you enable client push. ### Is CLP available? Yes! It is available through [SashiDo's Dashboard](https://dashboard.sashido.io). ## Cloud Code & Development ### Can I use Cloud Code on SashiDo™? Absolutely! We made an awesome integration with GitHub. We create for every app a free private GitHub repo where your Cloud Code is stored. You can also easily add 3rd party API libraries and packages. ### Can I use custom NodeJS Modules? Yes. Just add the module in your package.json on your app's private repo on GitHub. ### Which Cloud Modules are available on SashiDo™? You can use any NodeJS module with SashiDo™ Cloud Code. Just add the module in package.json (the package.json can be found in your app's private repo on GitHub) and push it to GitHub. SashiDo™ will automatically install all the dependencies on the servers. ### Can I host my static WebSite or Files with SashiDo™? Yes, you can use hosted static files. You just need to upload them in the GitHub repo with your Cloud Code - please choose folder **"public"**. ## Pricing & Billing ### Do you charge if I exceed the monthly req./sec? No! SashiDo™ apps are auto-scalable. There is no monthly req./sec limitation. ### Are there any limitations on requests per second? You pay each month based on your usage. We don't have limitations of monthly requests & req. per second for the service, which means when you exceed 1M req. you are charged an extra fee for this month. Your app scales to your needs. Here is more detailed info: [www.sashido.io/#Pricing](https://www.sashido.io/#Pricing) ### When will I get billed? We will charge you monthly. The first payment occurs the day you pay for a plan and will continue to be billed on the same day each subsequent month. You can find more information about your billing cycles here: https://dashboard.sashido.io/billing/info ### What is Database Storage and File Storage? **Database Storage:** Total data stored in our databases. We use WiredTiger and Mongo Rocks which provides increased performance and greater efficiency. **File Storage:** The size of files (for example, videos and images) stored in our cloud storage buckets. ### What payment methods are supported? We accept MasterCard, Visa and Amex. ### If I have one app during my trial and then I create a second app after the trial ends, will I pay just $4.95 for the second app? Usually once your trial ends, our system detects your active apps and you are charged for them. Then if you create another app after the billing date has passed, on the next billing date you will pay a proportional fee for the period between the app creation and the billing date. You will also prepay for the month ahead as our services are prepaid. Do not be surprised that the first month after the app creation your charge is more than $4.95. It is simply a prorated fee and you will pay it just once. Every next month you will be charged the regular fee. ### Regarding background jobs - do you charge only for those that are simultaneously running or you charge for the total number of jobs created? We charge $10 for every extra background job created/scheduled via the Dashboard. No matter if the job is running for just a couple of days or for a full month, at the end of the billing cycle you will be charged for it. That's why we always recommend that you edit rather than delete a job and create a new one. ## Team & Collaboration ### Do I need to pay for more than one collaborator? Nope! You can use SashiDo™ with all of your colleagues without paying an additional fee. ### Do I need to pay if I'm a collaborator? Nope! ## Files & Storage ### Can I store files larger than 10 MB? The files limit on SashiDo™ is 20MB. If you need to upload bigger files contact our support team - we can always think of a solution according to your needs. ## Platform & Infrastructure ### Does SashiDo™ have vendor lock in? No! SashiDo™ uses Parse Open Source stack which means no vendor lock-in, because we want to keep you as a happy customer, not as a hostage :) ### Do you offer autoscaling? Yes … even more: SashiDo™ is auto-scalable by design! ### Which Parse Server Version are you running on SashiDo™? You can see it just above your app name in [SashiDo's Dashboard](https://dashboard.sashido.io). We try to be up-to-date with the latest stable Parse Server versions. ### Can I host my own domain and SSL? Yes. Just drop us a line on support@sashido.io and we'll configure them for you. Soon we'll release our automatic tool in the [SashiDo's Dashboard](https://dashboard.sashido.io), so you can do it by yourself. ### What is the difference between SashiDo's Dashboard and Parse Open Source Dashboard? [SashiDo's Dashboard](https://dashboard.sashido.io) is a fork of [Parse Open Source Dashboard](https://github.com/ParsePlatform/parse-dashboard). We decided to fork it because we improve its performance and UI & UX every day. ### Is your Dashboard up-to-date with Parse Open Source Dashboard? Yes. [SashiDo's Dashboard](https://dashboard.sashido.io) is up-to-date with the latest stable releases of the [Parse Open Source Dashboard](https://github.com/ParsePlatform/parse-dashboard). ## Support ### How active is the technical support team? We offer free 24/7 technical support via support@sashido.io and we strive to be as responsive as we can. ### Is phone support available? Coming next year. ## Reliability & Business ### What happens if we use your platform and you decide to shut down? We have no vendor lock-in and you are safe with us. Our main business CloudStrap is Platform as a Service provider and SashiDo™ is based on it. We don't have a freemium model like Parse, we want to ensure our sustainability and provide the best service on the market. ### Do you have Community Groups? We don't have SashiDo™ groups yet but we are part of [Parse Open Source Community](http://parseopensource.github.io/) and [github.com/ParsePlatform](https://github.com/ParsePlatform) communities. ### What is an API request? Every time you make a call to your SashiDo™ application using one of the SDKs or REST API, it counts as an API request. ## Need More Help? Can't find your question? Contact us: - **Email:** support@sashido.io - **Live Chat:** Available in [Dashboard](https://dashboard.sashido.io) - **Blog:** https://blog.sashido.io - **Documentation:** https://docs.parseplatform.org # SashiDo AI Tools & Vibe Coding Assistants ## Build Faster with AI-Powered Development Tools SashiDo provides 16+ custom AI assistants (GPTs) designed specifically for Parse Server development. These tools help you write better code, debug faster, and ship features more efficiently. ## What are Vibe Coding Assistants? Vibe Coding is a modern development approach that combines AI assistance with your development workflow. Our custom GPTs are pre-configured with Parse Server knowledge, SashiDo platform expertise, and best practices to help you build better apps faster. Learn more: - [Meet SashiDo's Vibe Coding Assistants](https://www.sashido.io/en/blog/meet-sashidos-vibe-coding-assistants/) - [How to Master Vibe Coding: Best Practices and Useful AI Tools](https://www.sashido.io/en/blog/how-to-master-vibe-coding-best-practices-and-useful-ai-tool/) - [10 Pro Tips to Master Cursor Agent](https://www.sashido.io/en/blog/10-pro-tips-to-master-cursor-agent/) ## Code Generation & Development ### ☁️💻 Parse Cloud Code Generator Generate Cloud Code functions tailored for your app's business logic. **Use Cases:** - Create Cloud Functions from scratch - Generate triggers (beforeSave, afterSave, etc.) - Build complex business logic - Implement custom validation **Access:** [Parse Cloud Code Generator](https://chatgpt.com/g/g-6807b325b42481918163ef9826d89677-parse-cloud-code-generator) ### 🐛🔍 Cloud Code Debug Advisor Diagnose and resolve Parse Server Cloud Code issues to boost app performance. **Use Cases:** - Debug Cloud Function errors - Optimize slow queries - Fix trigger issues - Troubleshoot async operations **Access:** [Cloud Code Debug Advisor](https://chatgpt.com/g/g-6808a6ac5e608191950d93c91b6bd7db-cloud-code-debug-advisor) ### 🔧📋 Parse Query Builder Assistant Build efficient Parse queries to optimize your database performance. **Use Cases:** - Construct complex queries - Optimize query performance - Learn query best practices - Convert SQL to Parse queries **Access:** [Parse Query Builder Assistant](https://chatgpt.com/g/g-680906c53cd081918bfb6d038b2cd04c-parse-query-builder-assistant) ## DevOps & Communication ### 🧰📢 DevOps Incident Communicator (Opsie) Translates raw DevOps data into clear messages for every audience. **Use Cases:** - Communicate incidents to stakeholders - Create status page updates - Draft post-mortem reports - Translate technical issues for non-technical teams **Access:** [DevOps Incident Communicator](https://chatgpt.com/g/g-68122649f15c81918c68272a04710e30-opsie) ## Push Notifications & Messaging ### 📢⚡ Push Notifications Pro Design and implement effective push notification strategies to increase user engagement. **Use Cases:** - Plan notification campaigns - Design audience targeting - Schedule notification timing - Analyze notification performance **Access:** [Push Notifications Pro](https://chatgpt.com/g/g-68077eca41cc819199ab6754395378e4-push-notifications-assistant) ### ✍️📱 Push Notifications Copywriter Craft engaging, high-converting push notification messages to maximize user interaction. **Use Cases:** - Write compelling notification copy - A/B test message variations - Localize notifications - Optimize for character limits **Access:** [Push Notification Copywriter](https://chatgpt.com/g/g-6808e1e4b94481918f6ebb4bf6ae41bb-push-notification-copywriter) ### 📧✏️ System Email Template Writer Design professional, branded system email templates to enhance user communication. **Use Cases:** - Create password reset emails - Design welcome emails - Build verification templates - Customize user-facing pages **Access:** [System Email Template Writer](https://chatgpt.com/g/g-6808e83adfb081918a319f7414726744-system-email-template-writer) ## Design & UI/UX ### 🎨🖼️ App Icon Generator Design professional, eye-catching app icons to strengthen your brand and improve recognition. **Use Cases:** - Create app icons from scratch - Generate multiple variations - Design platform-specific icons (iOS, Android) - Explore color and style options **Access:** [App Icon Generator](https://chatgpt.com/g/g-680a1a828938819183da2fc4aba11077-app-icon-generator) ### 🎨🌈 Color Palette Suggestion Tool Get expert color palette recommendations to elevate your app design. **Use Cases:** - Generate brand color palettes - Find complementary colors - Ensure accessibility (WCAG compliance) - Create theme variations **Access:** [Color Palette Suggestion Tool](https://chatgpt.com/g/g-680a0b29acdc819186e96cab24ad4407-color-palette-suggestion-tool) ### 🧱📐 CSS Layout Builder Build responsive CSS layouts to enhance your web application's user experience. **Use Cases:** - Create responsive grid layouts - Build Flexbox structures - Design CSS Grid systems - Optimize for mobile-first **Access:** [CSS Layout Builder](https://chatgpt.com/g/g-6807802c34e88191a5b3b9676e2d4cb2-css-layout-builder) ### 📱📹 Mobile Animations Generator Create smooth, interactive animation code to enhance your mobile app's user experience. **Use Cases:** - Generate iOS animations (SwiftUI, UIKit) - Create Android animations - Build React Native animations - Design loading states and transitions **Access:** [Mobile Animations Code Generator](https://chatgpt.com/g/g-680a190b200c81919926a09272117bcc-mobile-animations-code-generator) ## Content & Marketing ### ✍️📝 SEO Blog & Landing Page Writer Create SEO-optimized content to boost your site's visibility and ranking. **Use Cases:** - Write blog posts about your app - Create landing page copy - Optimize for search engines - Generate meta descriptions **Access:** [SEO Blog & Landing Page Writer](https://chatgpt.com/g/g-680908cf0fc88191a9c5a7865fe4b724-seo-blog-landing-page-writer) ### 🎬📝 Promo Video Script Generator Generate compelling, conversion-focused video scripts to boost your marketing. **Use Cases:** - Create app demo scripts - Write explainer video content - Design product launch videos - Build social media video content **Access:** [Promo Video Script Generator](https://chatgpt.com/g/g-680903db3e3c8191b271a85769e7a9cd-promo-video-script-generator) ### 🌐📊 Landing Page Analyzer Analyze and optimize your landing pages to maximize conversions. **Use Cases:** - Review landing page effectiveness - Get improvement suggestions - Optimize conversion funnels - Analyze competitor pages **Access:** [Landing Page Analyzer](https://chatgpt.com/g/g-68090568c9b88191a3d78285e0fd128d-landing-page-analyzer) ## Database & Automation ### 👥💾 DB Import/Export Assistant Streamline database import and export processes to ensure fast, reliable app data migration. **Use Cases:** - Plan database migrations - Export data from other platforms - Import data to SashiDo - Validate data integrity **Access:** [DB Import/Export Assistant](https://chatgpt.com/g/g-68090a2760f48191ba0ea7ca1b8dbc32-db-import-export-assistant) ### 📝🗣️ Voice Data Entry Assistant Convert voice inputs into accurate, structured data for seamless automation. **Use Cases:** - Create database records from voice - Generate structured data quickly - Build voice-powered workflows - Automate data entry tasks **Access:** [Voice Data Entry Assistant](https://chatgpt.com/g/g-6808ff51bf38819198b48a0298cc15a4-voice-data-entry-assistant) ## How to Use SashiDo AI Tools ### 1. Direct Access Click any of the links above to access the AI assistants directly in ChatGPT (requires ChatGPT Plus or Team subscription). ### 2. IDE Integration Use these assistants within your development environment: - **Cursor IDE**: Natural integration with AI assistants - **VS Code**: Via ChatGPT plugins - **GitHub Copilot**: Complementary to Parse-specific assistants ### 3. Custom Workflows Combine multiple assistants for complete workflows: - **Planning**: Landing Page Analyzer → SEO Writer - **Development**: Parse Query Builder → Cloud Code Generator → Debug Advisor - **Launch**: Push Notification Copywriter → Promo Video Script → Icon Generator ## Learn More About Vibe Coding **Tutorials & Best Practices:** - [Vibe Coding with AI Agents: A Non-Developer's Journey to Shipping an MVP on SashiDo](https://www.sashido.io/en/blog/vibe-coding-with-ai-agents-a-non-developers-journey-to-shipping-an-mvp-on-sashido-part-2/) - [Vibe Coding with Cursor's Tutorial and Best Practices](https://www.sashido.io/en/blog/vibe-coding-with-cursors-tutorial-and-best-practices/) - [Bring Your App's UI to Life with SashiDo's AI Frontend Tools](https://www.sashido.io/en/blog/bring-your-apps-ui-to-life-with-sashidos-ai-frontend-tools/) - [Grow Your App with SashiDo's AI Tools](https://www.sashido.io/en/blog/grow-your-app-with-sashidos-ai-tools/) ## OpenAI Apps SDK Integration SashiDo is ready for modern AI app development, including OpenAI's new Apps SDK: - [OpenAI's New Apps SDK](https://www.sashido.io/en/blog/openais-new-apps-sdk/) Build ChatGPT-powered apps with SashiDo's backend infrastructure supporting: - Real-time data with LiveQueries - Cloud Functions for AI integrations - Secure data storage - User authentication - Push notifications for AI alerts ## Get Started All SashiDo AI Tools are **free to use** for SashiDo customers. Simply access the links above with your ChatGPT account. **New to SashiDo?** Start your free 10-day trial: https://dashboard.sashido.io/register **Questions about AI Tools?** Contact us: support@sashido.io # SashiDo Documentation & SDKs ## Comprehensive Documentation for Parse Server Development SashiDo is built on Parse Server, giving you access to extensive documentation, SDKs, and a thriving open-source community. ## Official Parse Platform Documentation ### Parse Server The foundation of SashiDo's backend infrastructure. - **Guide**: https://docs.parseplatform.org/parse-server/guide/ - **API Reference**: https://parseplatform.org/parse-server/api/ - **Downloads**: https://npmjs.com/package/parse-server ### Cloud Code Server-side JavaScript development. - **Guide**: http://docs.parseplatform.org/cloudcode/guide/ ### REST API Direct HTTP access to your Parse backend. - **Guide**: http://docs.parseplatform.org/rest/guide/ ## Client SDKs ### Mobile - iOS & macOS **Swift / Objective-C** - **Guide**: https://docs.parseplatform.org/ios/guide/ - **API Reference**: https://parseplatform.org/Parse-SDK-iOS-OSX/api/ - **Downloads**: https://github.com/parse-community/Parse-SDK-iOS-OSX/releases/latest - **Platforms**: iPhone, iPad, Apple TV, macOS **macOS Specific** - **Guide**: https://docs.parseplatform.org/macos/guide/ - **API Reference**: https://parseplatform.org/Parse-SDK-iOS-OSX/api/ - **Downloads**: https://github.com/parse-community/Parse-SDK-iOS-OSX/releases/latest ### Mobile - Android **Java / Kotlin** - **Guide**: https://docs.parseplatform.org/android/guide/ - **API Reference**: https://parseplatform.org/Parse-SDK-Android/api/ - **Downloads**: https://github.com/parse-community/Parse-SDK-Android/releases/latest - **Platforms**: Android phones, tablets, Android TV ### Web & JavaScript **JavaScript SDK** - **Guide**: https://docs.parseplatform.org/js/guide/ - **API Reference**: https://parseplatform.org/Parse-SDK-JS/api/master/ - **Downloads**: https://github.com/parse-community/Parse-SDK-JS/releases/latest - **Platforms**: Web browsers, Node.js **Node.js** Same as JavaScript SDK, perfect for server-side JavaScript and IoT devices. - **Guide**: https://docs.parseplatform.org/js/guide/ ### Cross-Platform **.NET + Xamarin** - **Guide**: https://docs.parseplatform.org/dotnet/guide/ - **API Reference**: https://parseplatform.org/Parse-SDK-dotNET/api/ - **Downloads**: https://github.com/parse-community/Parse-SDK-dotNET/releases/latest - **Platforms**: Windows, iOS, Android, macOS **Unity** Game development and interactive experiences. - **Guide**: https://docs.parseplatform.org/unity/guide/ - **API Reference**: https://parseplatform.org/Parse-SDK-dotNET/api/ - **Downloads**: https://github.com/parse-community/Parse-SDK-dotNET/releases/latest - **Platforms**: Mobile, Desktop, Console, VR/AR **PHP** Server-side PHP applications. - **Guide**: https://docs.parseplatform.org/php/guide/ - **API Reference**: https://parseplatform.org/parse-php-sdk/namespaces/Parse.html - **Downloads**: https://github.com/parse-community/parse-php-sdk/releases ### IoT & Embedded **Arduino** Internet of Things devices and hardware projects. - **Guide**: https://docs.parseplatform.org/arduino/guide/ - **API Reference**: https://parse-community.github.io/Parse-SDK-Arduino/api/ - **Downloads**: https://github.com/parse-community/Parse-SDK-Arduino/releases/latest **Embedded C** Low-level embedded systems. - **Guide**: http://docs.parseplatform.org/embedded_c/guide/ - **API Reference**: https://parse-community.github.io/parse-embedded-sdks/api/ - **Downloads**: https://github.com/parse-community/parse-embedded-sdks/releases/latest ## Community SDKs These SDKs are maintained by the Parse community: **Flutter** Cross-platform mobile development. - **Repository**: https://github.com/parse-community/Parse-SDK-Flutter - **Platforms**: iOS, Android **React** React.js integration. - **Repository**: https://github.com/parse-community/ParseReact **Ionic** Hybrid mobile development. - **Repository**: https://github.com/murraco/ionic-parse-server **TypeScript** Type-safe Parse development. - **Repository**: https://github.com/RxParse/Parse-SDK-ts **Ember** Ember.js framework integration. - **Repository**: https://github.com/clintjhill/ember-parse-adapter/ **Go** Go language support. - **Repository**: https://github.com/kylemcc/parse **Python** Python backend and automation. - **Repository**: https://github.com/milesrichardson/ParsePy **Ruby** Ruby on Rails and Ruby applications. - **Repository**: https://github.com/modernistik/parse-stack ## SashiDo-Specific Documentation ### Getting Started - [SashiDo Getting Started Guide](https://www.sashido.io/en/blog/sashidos-getting-started-guide/) - [SashiDo Getting Started Guide Part 2](https://www.sashido.io/en/blog/sashidos-getting-started-guide-part-2/) ### Video Tutorials - [SashiDo Video Series](https://www.sashido.io/en/blog/sashido-video-series/) ### Platform Features - [Power Up with SashiDo's Brand New Engine Feature](https://www.sashido.io/en/blog/power-up-with-sashidos-brand-new-engine-feature/) - [Announcing Automatic Database Backups](https://www.sashido.io/en/blog/announcing-automatic-database-backups/) - [Sending Millions of Push Notifications](https://www.sashido.io/en/blog/sending-milions-of-push-notifications-with-go-redis-and-nats/) - [Getting Started with Background Jobs](https://www.sashido.io/en/blog/getting-started-with-background-jobs-on-sashido-2/) ### Cloud Code - [How to Set Up Cloud Code on SashiDo](https://www.sashido.io/en/blog/how-to-set-up-cloud-code-on-sashido/) - [GitHub Integration of Advanced Cloud Code](https://www.sashido.io/en/blog/github-integration-of-advanced-cloud-code-part-1/) ### Development Workflows - [The GitHub Flow: Tips and Tricks](https://www.sashido.io/en/blog/the-github-flow-tips-and-tricks/) - [Project Management with GitHub Projects](https://www.sashido.io/en/blog/project-management-of-your-sashido-applications-with-github-projects/) - [Creating a Development Environment](https://www.sashido.io/en/blog/creating-a-development-environment/) ### Best Practices - [Mastering Push Notifications Best Practices](https://www.sashido.io/en/blog/mastering-push-notifications-best-practices/) - [How to Properly Delete a File Without Leaving an Orphan](https://www.sashido.io/en/blog/how-to-properly-delete-a-file-without-leaving-an-orphan/) ### AI & Modern Development - [OpenAI's New Apps SDK](https://www.sashido.io/en/blog/openais-new-apps-sdk/) - [Four Ways AI is Revolutionizing Mobile Apps at Scale](https://www.sashido.io/en/blog/four-ways-ai-revolutionizing-mobile-apps-at-scale/) - [Content Moderation Service with Node.js and TensorFlow](https://www.sashido.io/en/blog/content-moderation-service-with-nodejs-tensorflowjs-and-reactjs-part-1-restful-api-service/) ## Parse Open Source Community SashiDo is built on Parse Server, part of a thriving open-source ecosystem. **Community Resources:** - Parse Open Source: http://parseopensource.github.io/ - GitHub Organization: https://github.com/ParsePlatform - Community Slack: Join via Parse Open Source website - Stack Overflow: Tag questions with `parse-server` **Contributing:** All Parse SDKs and Parse Server are open source. Contributions welcome! ## Quick Start Example Here's a quick example of using Parse with SashiDo: **JavaScript (Web/Node.js):** ```javascript // Initialize Parse Parse.initialize("YOUR_APP_ID", "YOUR_JAVASCRIPT_KEY"); Parse.serverURL = "https://your-app.sashido.io"; // Save an object const GameScore = Parse.Object.extend("GameScore"); const gameScore = new GameScore(); gameScore.set("score", 1337); gameScore.set("playerName", "Sean Plott"); await gameScore.save(); // Query objects const query = new Parse.Query(GameScore); query.equalTo("playerName", "Sean Plott"); const results = await query.find(); ``` **Swift (iOS):** ```swift // Initialize Parse let configuration = ParseClientConfiguration { $0.applicationId = "YOUR_APP_ID" $0.clientKey = "YOUR_CLIENT_KEY" $0.server = "https://your-app.sashido.io" } Parse.initialize(with: configuration) // Save an object let gameScore = PFObject(className: "GameScore") gameScore["score"] = 1337 gameScore["playerName"] = "Sean Plott" gameScore.saveInBackground() ``` ## Need Help? **SashiDo Support:** - Email: support@sashido.io - Live Chat: Available in [Dashboard](https://dashboard.sashido.io) - Documentation: https://blog.sashido.io - AI Assistants: https://www.sashido.io/ai-tools **Parse Community:** - Documentation: https://docs.parseplatform.org - GitHub: https://github.com/ParsePlatform - Stack Overflow: Tag `parse-server` ## Stay Updated - **Blog**: https://blog.sashido.io - **Twitter**: https://twitter.com/sashido - **GitHub**: https://github.com/sashido - **Announcements**: https://www.sashido.io/en/blog/tag/announcements/ --- ## Optional: Additional Resources & Tutorials ### AI & Vibe Coding - [10 Pro Tips to Master Cursor Agent](https://www.sashido.io/en/blog/10-pro-tips-to-master-cursor-agent/): Advanced AI coding techniques - [OpenAI's New Apps SDK](https://www.sashido.io/en/blog/openais-new-apps-sdk/): Latest AI development tools - [Vibe Coding with AI Agents: Part 2](https://www.sashido.io/en/blog/vibe-coding-with-ai-agents-a-non-developers-journey-to-shipping-an-mvp-on-sashido-part-2/): Non-developer's journey to shipping MVP - [Vibe Coding with Cursor: Tutorial](https://www.sashido.io/en/blog/vibe-coding-with-cursors-tutorial-and-best-practices/): Best practices guide ### Best Practices & Tutorials - [Mastering Push Notifications](https://www.sashido.io/en/blog/mastering-push-notifications-best-practices/): Optimize user engagement - [Content Moderation with TensorFlow](https://www.sashido.io/en/blog/content-moderation-service-with-nodejs-tensorflowjs-and-reactjs-part-1-restful-api-service/): AI-driven content moderation (Part 1) - [Content Moderation: Automation](https://www.sashido.io/en/blog/content-moderation-service-with-nodejs-and-tensorflow-part-2-moderation-automation/): Part 2 of moderation series - [Content Moderation: Admin App](https://www.sashido.io/en/blog/content-moderation-service-with-nodejs-and-tensorflow-part-3-moderation-admin-app/): Part 3 of moderation series - [Four Ways AI Revolutionizes Mobile Apps](https://www.sashido.io/en/blog/four-ways-ai-revolutionizing-mobile-apps-at-scale/): AI in mobile development ### Migration Guides - [Zero-Downtime Migration from Telerik](https://www.sashido.io/en/blog/zero-downtime-migration-from-telerik-platform-to-sashido/): Step-by-step migration guide - [Telerik Migration Checklist](https://www.sashido.io/en/blog/checklist-for-successful-telerik-platform-migration/): Complete checklist - [Parse Migration Checklist](https://www.sashido.io/en/blog/checklist-for-successful-parse-migration-by-sashido/): General Parse migration guide - [Parse Migration in a Click](https://www.sashido.io/en/blog/parse-migration-in-a-click/): Simplified migration process - [File Migration Tool](https://www.sashido.io/en/blog/do-you-need-a-file-migration-tool/): When and how to use it ### Platform Features & Guides - [Migrate to FCM API v1](https://www.sashido.io/en/blog/migrate-to-firebase-cloud-messaging-api-v1/): Push notification update guide - [GDPR Compliance](https://www.sashido.io/en/blog/how-to-make-your-mobile-application-gdpr-ready/): Making your app GDPR-ready - [Why Mobile BaaS](https://www.sashido.io/en/blog/why-mobile-backend-as-a-service/): Benefits of Backend-as-a-Service - [Does Server Location Matter?](https://www.sashido.io/en/blog/does_server_location_matter/): Infrastructure insights - [Automatic Database Backups](https://www.sashido.io/en/blog/announcing-automatic-database-backups/): Backup service details - [Static Web Hosting](https://www.sashido.io/en/blog/static-web-hosting-with-sashido/): Host static sites on SashiDo - [Background Jobs Guide](https://www.sashido.io/en/blog/getting-started-with-background-jobs-on-sashido-2/): Getting started with jobs - [Cloud Code Setup](https://www.sashido.io/en/blog/how-to-set-up-cloud-code-on-sashido/): GitHub integration guide - [Creating Development Environment](https://www.sashido.io/en/blog/creating-a-development-environment/): Local development setup - [GitHub Flow Tips](https://www.sashido.io/en/blog/the-github-flow-tips-and-tricks/): Git workflows and best practices - [Project Management with GitHub](https://www.sashido.io/en/blog/project-management-of-your-sashido-applications-with-github-projects/): Organizing development - [Delete Files Properly](https://www.sashido.io/en/blog/how-to-properly-delete-a-file-without-leaving-an-orphan/): Avoid orphaned files ### Policies & Legal - [Terms of Service](https://www.sashido.io/en/policies/) - [Privacy Policy](https://www.sashido.io/en/policies/#privacy-policy) - [Security Policy](https://www.sashido.io/en/policies/#security) - [GDPR Privacy Notice](https://www.sashido.io/en/policies/#gdpr-privacy-notice) - [Support Policy](https://www.sashido.io/en/policies/#support-policy) - [Acceptable Use Policy](https://www.sashido.io/en/policies/#acceptable-use-policy)