FlincByte Developer Portal & API Documentation
Build with FlincByte. Access machine-readable OpenAPI specifications, structured JSON endpoints, agent instruction protocols, function-calling schemas, and interactive testing environments.
OpenAPI 3.1 Spec
Self-describing JSON and YAML OpenAPI specification for automated agent discovery.
LLM Function Calling
Pre-built tools schema for OpenAI, Anthropic Claude, and Gemini agent orchestrators.
FlincByte CLI
Command-line interface to query services, project case studies, and submit quotes.
npx @flincbyte/cliMarkdown Negotiation
acceptmarkdown.com compliant. Request any page with Accept: text/markdown.
Quickstart: Querying FlincByte APIs
Interact with FlincByte endpoints using cURL, TypeScript/Node.js, or Python.
# 1. Fetch published case studies curl -X GET "https://www.flincbyte.com/api/projects?limit=5" \ -H "Accept: application/json" # 2. Query technical articles curl -X GET "https://www.flincbyte.com/api/blogs?search=Next.js" \ -H "Accept: application/json" # 3. Content negotiation for agents (Markdown) curl -X GET "https://www.flincbyte.com/" \ -H "Accept: text/markdown"
import { fetch } from "undici";
// Fetch OpenAPI 3.1 spec
const spec = await fetch("https://www.flincbyte.com/openapi.json")
.then((res) => res.json());
// Submit a project inquiry
const inquiry = await fetch("https://www.flincbyte.com/api/contact", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
name: "Alex",
email: "alex@example.com",
service: "MVP in 8 Weeks",
message: "We need a SaaS dashboard built in 8 weeks."
})
});Interactive API Sandbox
Execute live requests against FlincByte public endpoints directly from your browser.
Fetch technical blog articles with pagination & search.
// Click "Send Request" above to see live response output...
Public read endpoints (/api/blogs, /api/projects, /api/careers) are open and rate-limited to 60 requests/minute per IP address.
Form submissions (/api/contact) use Cloudflare Turnstile token validation and strict rate limits (3 requests/minute per IP).
All API error responses return structured JSON with error codes, human messages, and remediation hints:
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Validation error on submitted contact form fields.",
"resolution": "Check required fields: name, email, and message."
}
}