SidePro Application Cloud Documentation¶
The SidePro Application Cloud is a hosting platform specifically designed for developers and their side projects.
Warning
The SidePro Application Cloud is currently under heavy development and in a closed beta and pre-production state. The platform may not be stable.
Calling all Developers!
We are looking for beta testers! If you're interested in becoming a beta tester, reach out to us at sidepro@stack.io.
"From Code to URL in One Push"¶
The SidePro Application Cloud aims to become a home for developers and their side projects.
The main goals of the platform are:
Streamlined Deployments¶
Go "From Code to URL in One Push":
No need to think about servers, Dockerfile
s, Docker images, containers, or infrastructure. Just code and deploy.
With support for all major programming languages:
- Node.js (including support for Next.js, SvelteKit, Nuxt, Astro, Vue, React, Angular).
- Python
- Ruby
- PHP
- Go
- Java
- Flutter
- DotNet/.NET - Coming Soon.
- Static Sites
Side Project-Friendly Billing¶
- A dead-simple pricing model that doesn't require a CPA or any other accounting degree to decipher.
- Includes many tools to keep costs under control, such as
- scaling to zero,
- soft and hard caps for spending,
- rate-limiting features,
- scheduled shutdowns,
- toggles to activate/deactivate projects as needed.
"Premiumless" Managed Services¶
As in there is no additional "premium" charged for managed services beyond their raw resources. Managed Services include (but not limited to):
- Application Performance Monitoring (APM) - Used to trace and monitor the performance of an application.
- Object Storage (Minio) - Uses the AWS S3 protocol for object storage.
- PostgreSQL - A popular SQL database.
- MySQL - A popular SQL database.
- MongoDB - A popular document database.
- RabbitMQ - A powerful queueing system.
- Redis - A powerful key/value store. Often used for high-performance caching.
- Secrets (Vault) - A secrets system used for storing secret environment variables.
- Graphs and Logs (Grafana) - A graphs ang logs service powered by Grafana.
The following services are planned and coming soon:
- Authentication and Authorization including Identity Management and Role-Based Access Control (RBAC) services.
- Email and Notification including Transactional Email and Push Notification services.
- Background Jobs and Scheduled Tasks including Cron Jobs and Task Runners.
- AI Model deployment (for example Ollama) services.
- Search and Indexing including Full-Text and In-App Search services.
- CI/CD Pipelines (Continuous Integration/Continuous Delivery) services.
- GraphQL and API Gateway services.
- Integrated Payment Processing services.
Lean and Mean Managed Capacity¶
Purpose-built for Developers
Purpose-built for hosting applications applications - stripped down to the bare metal, and including only what's necessary, with no extra fluff.
Hardware That Roars
Streamlined infrastructure, coupled with powerful hardware, enables blazing performance. Faster speeds and reduced costs, with less complexity to manage.
Checkout the Getting Started Guide¶
A good place to start is reviewing the Getting Started guide.
Reference URLs¶
Main URLs¶
Integrations and Services¶
- Application Performance Monitoring (APM) - Used to trace and monitor the performance of an application.
- Object Storage (Minio) - Uses the AWS S3 protocol for object storage.
- PostgreSQL - A popular SQL database.
- MySQL - A popular SQL database.
- MongoDB - A popular document database.
- RabbitMQ - A powerful queueing system.
- Redis - A powerful key/value store. Often used for high-performance caching.
- Secrets (Vault) - A secrets system used for storing secret environment variables.
- Graphs and Logs (Grafana) - A graphs ang logs service powered by Grafana.
Demo Application¶
SidePro CLI¶
The CLI is available via Homebrew on MacOS. To install, first tap the repository (only needs to be done once):
Then install the CLI:
For Windows, you can download the CLI from here.
More information can be found here.
Feedback¶
We value your feedback to streamline the Developer's workflow and improve the SidePro platform.
We would love to know:
- What do you like about it?
- What could be improved?
- How was your overall experience?
- Was the guide and documentation useful?
- Is there a different direction you'd suggest?
- Any specific Functions as a Service needed?
- What did you feel was missing?
- Any other feedback.
Provide feedback in Slack while deploying your app. A copy of this guide is available for comments if you notice improvements or unclear sections.
At the end of the Beta Test, we'll book a call to discuss your feedback further.