API Integration Builder
Project description
The project focuses on developing a no-code/low-code platform that enables non-technical employees at Moonly to independently compose and combine APIs under a single endpoint, accelerating sales workflows and reducing developer dependency. The solution will introduce an initial pipeline for fetching, transforming, and returning API data, supported by a publication flow for new endpoints, functional validation, testing, and a CI/CD setup. The work excludes chatbot features, customer-specific data, and full integration of existing Moonly services. The approach uses a Kanban-with-Scrum structure to ensure transparency, iterative delivery, and continuous improvement. Research efforts concentrate on identifying user needs, defining the boundary between no-code and low-code, establishing secure API access, ensuring scalability and extensibility, and validating reliability through prototypes and non-functional testing.
Context
Moonly is a rapidly expanding company of 25 specialists—ranging from solution architects to AI engineers and software developers—that has spent more than a decade delivering custom end-to-end digital solutions for over 100 businesses. Their work spans web applications, mobile apps, and AI-driven products, supported by full lifecycle management that includes development, hosting, maintenance, and continuous improvement. The organization emphasizes seamless API and webhook integrations, enabling tailored systems that fit smoothly within each client’s operational environment and support scalable, long-term growth.
Results
The project successfully delivered a prototype no-code/low-code platform that empowers non-technical employees at Moonly to independently create, combine, and manage API endpoints. Key outcomes include a functional pipeline for fetching, transforming, and returning API responses, a user-friendly interface that allows visual composition of endpoints, and automated validation and testing functionalities that ensure reliability. The platform also integrates CI/CD capabilities, enabling streamlined publishing of new endpoints without developer intervention. Validation through user interviews, A/B testing, and sprint demonstrations confirmed that the interface significantly reduces dependency on technical staff, accelerates the creation of customer-oriented examples, and improves overall workflow efficiency. Insights gained from the project highlight the critical balance between no-code simplicity and low-code flexibility, allowing employees to perform complex integrations without compromising security or scalability. Security measures such as role-based access control and API key management were incorporated based on literature study and brainstorming sessions, mitigating risks while maintaining ease of use. Additionally, TRLevel positioning shows that the platform aligns with Moonly’s strategic focus on end-to-end, client-tailored solutions by enabling rapid prototype generation and iterative experimentation directly by business teams. The prototype’s modular architecture ensures extensibility for future API integrations, while fault-tolerance mechanisms validated through non-functional tests confirm its robustness in handling errors and system failures. Collectively, these outcomes demonstrate that the platform not only streamlines internal operations and strengthens client engagement but also establishes a scalable foundation for broader adoption of no-code/low-code tools within the organization.