osu! tiene una API pública que los servicios de terceros pueden usar para expandir la plataforma de osu!. Solía ser más privada, solo para usarse por solicitud, pero ahora cualquiera puede usar la API siempre que tenga una cuenta de osu!.
Puede encontrar la documentación de la API en la wiki de osu-api. La versión actual de la API utiliza claves privadas para autenticar las solicitudes. Puede obtener una clave de la API a través de la página de configuración de la cuenta. Tenga en cuenta que la documentación en la wiki de osu!api puede no ser completa o extensa, y la API en sí no está en desarrollo activo.
La versión 2 de la osu!api está en proceso en osu-web, y pretende ser mucho más robusta que la original. La documentación (no se garantiza que esté actualizada) se puede encontrar en su página de referencia.
La autenticación para la nueva API sigue el protocolo OAuth 2. Los clientes se pueden administrar a través de la página de configuración de la cuenta.