Platform Update: Enterprise-Grade API, Monitoring, and Security
2025-09-19 • by Mariusz Jazdzyk, CTO

Platform Update: Enterprise-Grade API, Monitoring, and Security
At Firstscore.io, we are continuously evolving our Agentic AI Platform to be not only intelligent but also open, transparent, and ready for the challenges of the enterprise environment. Our recent development efforts have focused on implementing four key pillars that elevate our architecture to a new level of maturity. This is a summary of these fundamental enhancements.
1. A New REST API with Interactive Documentation
We understand that the foundation of any modern platform is a well-designed and documented API. That's why we've re-engineered our core service using FastAPI, a modern framework that has allowed us to build a clean, high-performance, and fully compliant REST API.
What this means for you:
- Dedicated Endpoints: Instead of a single, monolithic entry point, we now provide logical, resource-based endpoints for all operations, such as
/agents,/sessions, and/datasearch. - Interactive API Documentation: Every deployment of our API now includes built-in, interactive Swagger UI / OpenAPI documentation. It allows your developers to not only browse all available operations and data models but also test the API directly from their browser. The documentation is generated automatically from the code, ensuring it is always up-to-date.
This new API makes integrating the Firstscore.io platform with your existing systems faster, easier, and more predictable.
2. Native Zabbix Integration for Performance Monitoring
An AI platform cannot be a "black box." To provide full transparency and operational health monitoring, we have implemented native support for metrics in the Prometheus standard.
What this means for you:
- Complete Observability: Our application now exposes a dedicated
/metricsendpoint, providing real-time Key Performance Indicators (KPIs) such as API latency, request throughput, error rates, and the response times of external dependencies like LLM APIs. - Zabbix-Ready: Since Zabbix (v6.0+) fully supports the Prometheus format, integration is seamless. Your operations team can now incorporate our platform into your existing monitoring ecosystem, create alerts, and build dashboards to guarantee Service Level Agreements (SLAs).
3. Structured Logging for SIEM Systems
Security and auditability are our top priorities. We have completely rebuilt our logging system to be fully compatible with modern SIEM (Security Information and Event Management) platforms.
What this means for you:
- Structured JSON Logs: All significant events in our application are now recorded as rich, structured JSON logs. Each log contains precise information, including event type, user ID, source IP address, and operational details.
- Full Audit Trail: We capture all key security and operational events, including authentication attempts (successful and failed), all CRUD operations on agents (who created, modified, or deleted what, and when), and critical application errors. This enables your security team to have full visibility and perform rapid incident analysis.
4. Single Sign-On (SSO) with Microsoft Entra ID (Azure AD)
To simplify access management and enhance security, we have implemented full support for logging in with corporate Microsoft accounts.
What this means for you:
- Convenience and Security: Your users can now sign in to the Firstscore.io platform using their existing Microsoft 365 / Azure credentials. This eliminates the need for another set of passwords and allows you to enforce corporate security policies, such as Multi-Factor Authentication (MFA).
- Standards-Based Architecture: The integration is built on the secure and proven OAuth 2.0 / OpenID Connect (OIDC) standard, ensuring user credentials are never exposed to our application. This is a fundamental step toward full integration with the modern enterprise IT ecosystem.
These four updates form the foundation of our vision: to deliver an AI platform that is not only powerful but also open, observable, and trustworthy.