TurtyAPI

A REST API used by TurtyBot for utility endpoints, game data, image processing, Minecraft version lookups, and other command support.

JavaGradleJavalinREST API

Repository Stats

Total Commits

105

Open Issues

0

Last Updated

5 days ago

Jun 18, 2026, 10:45 PM UTC

Stars

0

Languages

Java 99%

Core Capabilities

TurtyBot Backend

A supporting REST API used by TurtyBot for utility, content, and data-heavy commands.

Mixed Endpoint Surface

It covers everything from random content and snippets to game lookups, image manipulation, and Minecraft metadata.

Practical Command Support

The goal is simple: give TurtyBot a cleaner source of data and processed results for commands that need more than local bot logic.

What It Powers

Content and Utility Endpoints placeholder

Content and Utility Endpoints

TurtyAPI gives TurtyBot a single backend for a mix of utility and content-driven features, instead of spreading those lookups across lots of separate command implementations.

  • 1Code snippets and utility responses
  • 2Random celebrities and would-you-rather style prompts
  • 3Random words plus country borders and flags
Game and Minecraft Data placeholder

Game and Minecraft Data

A big part of the API is exposing structured data that TurtyBot can turn into useful responses for games and Minecraft-related commands.

  • 1Game artwork, covers, and information
  • 2Minecraft version data for Forge, NeoForge, Fabric, Yarn, and Parchment
  • 3Structured responses that fit bot commands more cleanly than raw upstream APIs
Image Processing Helpers placeholder

Image Processing Helpers

TurtyAPI also handles image-based features so TurtyBot can request transformed results without embedding that processing directly into the bot.

  • 1Image manipulation endpoints such as flag overlays and flipping
  • 2A backend layer for media-style command responses
  • 3Keeps heavier processing concerns outside the Discord bot runtime