Welcome to the world of Skyve! This guide aims to walk you through the process of using the Skyve framework—a powerful open-source low-code platform for building robust cloud applications. Whether you’re an experienced developer or a newcomer, you’ll find valuable insights here. Let’s embark on this journey together!
What is Skyve?
Skyve is a versatile low-code platform that enables users to build sophisticated, cloud-based solutions efficiently. It’s platform-agnostic, supports various databases, and is accessible on all devices through common web browsers.
If you imagine Skyve as a toolkit in a carpenter’s workshop, it includes all the essential tools (i.e., capabilities) needed to construct intricate structures (enterprise applications) without getting bogged down in the heavy lifting of traditional coding.
Getting Started
The first step to beginning your Skyve journey is to create a new project. Below are detailed instructions to get you started.
Creating a New Skyve Project
Before You Start
Ensure you have the following prerequisites:
- A Java 11+ JDK installed on your operating system.
- A suitable Integrated Development Environment (IDE) like Eclipse with the JBoss Server Tools plugin.
- JBoss Wildfly (20+ recommended) as your application server.
Steps to Create Your Project
- Navigate to Skyve Foundry and register for an account.
- Complete the tabs for application description, design, customization, and deployment.
- For detailed onboarding, refer to the Skyve tutorial available on the platform’s website.
Run Your First Application
After you’ve set up your project, you can deploy it using the integrated tools in your IDE. You’ll soon find yourself signing into localhost:8080/projectName to see your application in action.
Skyve Maven Commands
Skyve comes with pre-configured Maven commands that facilitate various tasks, such as generating domain models and edit views. Here are a few essential commands:
- Generate Domain:
mvn skyve:generateDomain - Add Module:
mvn skyve:addModule - Add Document:
mvn skyve:addDocument
Troubleshooting Tips
If you encounter issues, here are some troubleshooting ideas:
- Ensure your database is set up correctly, and the connection properties in your project configuration files are accurate.
- Verify that you’re using a compatible version of JDK and Wildfly.
- Consult the [Skyve Development Guide](https://github.com/skyvers/skyve-dev-guide) for specific configuration and setup issues.
- If problems persist, consider reaching out on Slack or use the skyve tag on StackOverflow to get help from the community.
- For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Final Thoughts
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Good luck on your Skyve journey!

