Build applications. Deploy with confidence. Explore AI-powered workflows.
Welcome to the Cloudways developer hub — a collection of starter templates, practical examples, and developer resources for building Node.js applications, experimenting with AI integrations, and deploying projects on managed infrastructure.
Whether you're starting a new application, connecting AI tools to your hosting workflow, or exploring AI agent deployments, this is your starting point.
Explore the code. Build something useful. Make it yours.
Explore repositories · Cloudways Velocity · Cloudways MCP · Managed AI Agents
This organization brings together three developer journeys.
| Your goal | Start here |
|---|---|
| Build and deploy a Node.js application | Explore our framework starter templates and Cloudways Velocity. |
| Connect AI tools to hosting workflows | Explore Cloudways MCP and its official documentation. |
| Experiment with AI agent applications | Explore Managed AI Agents and relevant application examples. |
Choose a path below to get started.
Build with the frameworks and tools you already use, then explore deployment on Cloudways Velocity.
Velocity is Cloudways' managed Node.js hosting product for deploying applications without having to manage every part of the underlying server environment yourself.
Use our starter repositories to explore project structure, application configuration, build and start commands, and the steps involved in getting a Node.js application ready to deploy.
Backend applications
Full-stack applications and frameworks
- Next.js starter
- React starter
- Remix starter
- Astro starter
- Nuxt starter
- Gatsby starter
- Vite starter
- Angular starter
Automation and additional examples
- Choose a starter that matches your framework.
- Read its README and check the prerequisites.
- Clone the repository and install its dependencies.
- Configure environment variables and any required services.
- Run the application locally and verify that it works.
- Follow the repository's deployment instructions and the current Cloudways Velocity documentation.
- Test the deployed application, review logs, and keep your dependencies updated.
New to Velocity?
Explore Cloudways Velocity for product information, supported frameworks, deployment options, and getting-started guidance.
AI-powered development is becoming more than code generation. Developers are exploring ways to connect AI tools with the services and workflows they use to build and operate applications.
Cloudways MCP is part of that journey.
The Model Context Protocol (MCP) provides a standardized way for compatible AI applications to interact with tools and services. Explore Cloudways' official MCP resources to understand the available capabilities, supported setup, and configuration requirements.
- Learn how MCP works and how it fits into AI-assisted development.
- Review the official Cloudways MCP setup and supported integrations.
- Experiment with supported tools and workflows.
- Explore how AI-assisted interactions could simplify eligible hosting tasks.
- Build and document reproducible examples that other developers can test and improve.
- Read the official Cloudways MCP documentation.
- Confirm which AI client, MCP configuration, and product capabilities are supported.
- Follow the current setup instructions for your environment.
- Configure credentials and permissions securely.
- Test a supported example and verify the result.
- Explore the relevant public repositories in this organization for code examples as they become available.
Important: MCP capabilities depend on the supported implementation and configuration. Review the official documentation before assuming a particular tool, action, or integration is available.
Never commit API keys, access tokens, passwords, or other secrets to a repository.
AI agents can combine models, instructions, tools, integrations, and application logic to perform tasks with varying levels of autonomy.
Cloudways Managed AI Agents provides a managed option for exploring and running supported AI agent solutions.
Use this path to learn about the product, understand its supported deployment model, and experiment with examples that match your use case.
- Getting started with a supported AI agent.
- Configuring model credentials and environment variables.
- Connecting supported tools and integrations.
- Running an agent with a clearly defined task.
- Combining a Node.js application with an agent workflow where appropriate.
- Documenting deployment, troubleshooting, and operational considerations.
- Visit Cloudways Managed AI Agents.
- Review the supported agent solutions, requirements, and configuration options.
- Choose an example that matches the product's supported deployment model.
- Configure credentials and required integrations securely.
- Follow the relevant example's instructions and verify the agent's behavior.
- Test failure scenarios, permissions, and expected limits before relying on an agent in a production workflow.
Building something that combines Node.js and AI agents?
Start with a suitable application template, then follow the official product documentation for the agent deployment and integrations you intend to use. The right architecture depends on the requirements of your application.
Our repositories are intended to help developers move from an idea to a working example.
Check the README in the repository you choose. It should explain:
- What the project does.
- Which runtime and dependencies it requires.
- How to install and configure it.
- How to run and test it locally.
- Which environment variables and external services are required.
- How to deploy it, where deployment guidance is available.
- Known limitations and where to ask for help.
The exact commands depend on the repository. For a Node.js project, the general workflow may look like this:
git clone <repository-url>
cd <repository-directory>
npm installCreate your local environment configuration using the example file provided by the repository, if available. Then follow its documented development or start command.
Do not assume every project uses the same package manager, Node.js version, environment variables, or start command. Use the repository's instructions as the source of truth.
- Verify the application works locally.
- Check the required Node.js version and build process.
- Configure environment variables in the appropriate environment.
- Confirm any database, API, or third-party service requirements.
- Review logs and test the deployed application.
- Keep credentials and private configuration out of source control.
We want these repositories to be useful to developers — not just examples to browse.
You can help by reporting issues, suggesting improvements, sharing feedback, or contributing fixes and new examples.
- Report a reproducible bug.
- Suggest a framework or integration worth exploring.
- Improve setup instructions.
- Add tests or fix an existing issue.
- Share a useful example based on a repository.
- Help identify confusing deployment steps or missing documentation.
- Search existing issues to see whether the problem has already been reported.
- Check the repository README and troubleshooting instructions.
- Include the steps needed to reproduce the problem.
- Share relevant error messages and environment details.
- Remove credentials, tokens, private data, and other sensitive information.
Before opening a pull request, check the repository's contribution instructions, license, and any applicable development guidelines.
Keep changes focused, explain what they improve, and include tests or verification steps where appropriate.
Please note that each repository may have its own contribution requirements and maintenance status.
Security matters when building applications, connecting tools, and experimenting with AI.
- Never commit API keys, passwords, private keys, or access tokens.
- Use environment variables or an appropriate secret-management mechanism.
- Grant integrations only the permissions they need.
- Review the actions an AI tool or agent can perform before enabling them.
- Validate inputs and handle errors appropriately.
- Test examples in a suitable environment before using them in production.
- Follow the relevant product documentation and security guidance.
If you discover a potential security vulnerability, use the security reporting process documented by the relevant repository or product. Avoid publishing sensitive exploit details in a public issue.
The best developer resources improve through real-world feedback.
- Code and examples: Browse the CloudwaysbyDO repositories.
- Node.js hosting: Visit Cloudways Velocity.
- AI integrations: Visit Cloudways MCP.
- AI agent deployments: Visit Cloudways Managed AI Agents.
- Questions and suggestions: Check whether the relevant repository has Issues or Discussions enabled.
When sharing feedback, include the repository name, what you were trying to accomplish, and the steps or behavior you observed. Please don't share secrets or private account information.
Explore a repository, try an example, improve the documentation, or share a project you've built.
If you find these resources useful, follow @CloudwaysbyDO to keep up with new examples and improvements.
Happy building!