NightZoom LogoNightZoom
BJJ Racing Core

BJJ Racing Core v7

Integration documentation for external developers working with BJJ Racing Core

BJJ Racing Core is a high level system or "framework" that provides robust APIs and integration points for external developers. This documentation covers the available states, exports to systems, and events that your NZ resources can interact with.

BJJ Racing Core is still in Beta Development and is subject to change. Starting with v7 this documentation will be treated as a form of truth and attempts to preserve the functionality of all methods presented here will be made on each major version update but are not promised.

Implementation Best Practices

When integrating with BJJ Racing Core, follow these industry best practices:

  • Validate and sanitize all inputs to prevent exploits such as injection attacks.
  • Verify server requests with authentication, authorization, and input validation.
  • Handle errors gracefully and log them securely for auditing and debugging.
  • Follow secure coding guidelines to prevent vulnerabilities and maintain system integrity.
  • Review and update dependencies regularly to address security patches and improvements.

Note:
There are many examples of robust, fully supported jobs and systems available as open-source projects on GitHub. Reviewing these can provide valuable insights into best practices and implementation strategies. https://github.com/NightZoom-BJJ

Security Reminder:
All server requests should be protected against common exploits, including event injection and unauthorized access. Implement layered security checks and monitor for suspicious activity.

Core Integration Features

BJJ Racing Core provides a comprehensive set of integration points for external resources. The main feature areas include: