A reliable backend for game developers.
Soil is a focused backend platform that provides authentication, leaderboards, cloud save, remote config, and other services so developers can build and scale games faster.
Flying Acorn is the studio behind Soil — bringing design and engineering experience to make the platform practical, reliable, and easy to use.
- 🔐 Authentication: Secure and reliable user authentication for your games.
- 🔗 Social Authentication: Third-party authentication integration for linking external accounts (Google, Apple, etc.) to Soil user accounts.
- 🏆 Leaderboards: Global and local leaderboards to enhance player competition.
- ☁️ Cloud Save: Seamless cloud save functionality to keep player progress safe.
- ⚙️ Remote Config: Update game configurations in real-time without app updates.
- 🧪 A/B Testing: Run experiments to optimize game features and player experience.
- 💰 Economy: Manage virtual currency and inventory for your game.
- 👥 Socialization: Friend system and close competition features to create an engaging social gaming experience.
- 💳 Purchasing: Integrated purchasing system for in-game items and currencies.
- 📢 In-App Advertisement: Monetize your game with integrated advertisement solutions.
For detailed setup and usage, check out the documentation.
We welcome contributions! Here's how you can help:
- Report Issues: Found a bug or have a feature request? Open an issue on GitHub.
- Submit Pull Requests: Have improvements or fixes? Fork the repository and submit a pull request.
- Documentation: Help improve our docs by suggesting edits or translations.
This project is licensed under the Apache License 2.0.
The Soil SDK enables integration with the Soil backend service. While the SDK itself is open-source, usage of the Soil service requires an active account and may be subject to the Soil Terms of Service.
Third-party components included in this SDK are licensed under their respective terms (see nested LICENSE files).
© 2025 Flying Acorn. All rights reserved.
