Skip to main content

Product Context — ValkyrAI

Purpose

ValkyrAI is an API-native, agentic services engine designed to streamline and automate business processes using AI-driven code generation. It enables rapid, secure, and maintainable development of full-stack applications by transforming OpenAPI specifications into production-ready backend and frontend codebases.

Core Features

  • Automated Code Generation: Leverages ThorAPI to generate Java Spring Boot services and TypeScript clients from OpenAPI specs.
  • Security by Design: Integrates field-level encryption (SecureField), robust RBAC/ACL, and audit logging.
  • Composable Architecture: Promotes modular, reusable code with clear separation of concerns.
  • Professional Documentation: Auto-generates Docusaurus-powered documentation for APIs and models.
  • CRM & CMS Capabilities: Supports advanced content management, sharing, and analytics (response/click tracking).
  • World-Class Markdown Editor: Enables rich content creation with drag-and-drop asset management and seamless integration with backend models.

Intended Impact

  • Accelerate Development: Reduce manual coding and boilerplate, enabling teams to focus on business logic and UX.
  • Enhance Security: Enforce best practices for data protection, access control, and compliance.
  • Empower Teams: Provide a robust foundation for building secure, scalable, and user-friendly business applications.

Current Focus

  • Backend: Optimize ACL logic, improve test coverage, and ensure robust role-based permissions.
  • Frontend: Deliver a best-in-class CRM and Markdown editor, always leveraging generated models and RTK Query.