Tutorials
TutorialsHow to Test Your API Against Untrusted Input (Before an Agent Does)
Input is an attack surface. Build negative tests for injection, oversized, and malformed payloads, make schema a security control, and run them in CI.
Ashley Innocent
July 23, 2026
TutorialsRotate your Hugging Face access token: a security checklist
Hugging Face advised users to rotate access tokens after the July 2026 security incident. Exact steps to revoke, replace, and scope your token, plus where to check for compromise.
Ashley Innocent
July 23, 2026
TutorialsGemini 3.5 Flash-Lite vs 3.6 Flash: which one should you use?
Gemini 3.5 Flash-Lite vs 3.6 Flash compared: price, speed, benchmarks, a use-case matrix, and a same-workload cost example so you pick the right tier fast.
Ashley Innocent
July 22, 2026
TutorialsGemini 3.6 Flash vs 3.5 Flash: what changed and should you upgrade?
Gemini 3.6 Flash vs 3.5 Flash: same $1.50 input, output cut to $7.50, 17% fewer output tokens, higher computer-use scores. What changed and should you upgrade?
Ashley Innocent
July 22, 2026
TutorialsHow to use Gemini 3.6 Flash for free
Use Gemini 3.6 Flash for free two ways: the Gemini app and the free API tier in Google AI Studio. Real rate limits, the data-use catch, and when to pay.
Ashley Innocent
July 22, 2026
TutorialsHow to use the Gemini 3.6 Flash API ?
Call the Gemini 3.6 Flash API with model id gemini-3.6-flash: get a key, make your first curl and Python request, then test, debug, and schedule it in Apidog.
Ashley Innocent
July 22, 2026
TutorialsWeb Data APIs for Developers: Everything You Need to Know in 2026
Web Data APIs power many of the applications we use every day, from AI platforms and e-commerce systems to financial services and mobile apps.
Emmanuel Mumba
July 21, 2026
TutorialsDo You Still Need an API Tool in the Age of AI Agents?
AI agents write more API calls and tests, not fewer, so verification grows. What still needs a dedicated API tool in 2026, what agents replaced, and where Apidog fits.
Ashley Innocent
July 21, 2026
TutorialsAI Agent Error Recovery: Retry, Timeout, Backoff, and Circuit-Breaker Patterns
Retry, timeout, backoff, and circuit-breaker patterns for AI agent error recovery. How to force 429 and 500 failures against a mock and prove your agent backs off and never double-sends.
Ashley Innocent
July 21, 2026
TutorialsAI Agent Guardrails: Approval Gates and Blast-Radius Control
The scariest agent failures are when it does exactly what you told it. Learn to build and test AI agent guardrails: allowlists, approval gates, dry-run mode, and blast-radius limits.
Ashley Innocent
July 21, 2026
TutorialsHow to Test Non-Deterministic AI Agents (When temperature=0 Isn't Enough)
Set temperature to zero and an AI agent still won't return identical text. Test non-deterministic agents by asserting on structure, schema, and ranges, not exact strings.
Ashley Innocent
July 20, 2026
TutorialsWhy AI Agents Break in Production (and How to Test for Each Failure Mode)
AI agents fail at the API boundary, not the prompt. The five ways agents break in production (tool calls, rate limits, non-determinism, cost, guardrails) and how to test each with mocks.
Ashley Innocent
July 20, 2026
TutorialsHow to Use Kimi K3 for Coding with Kimi Code
Run Kimi K3 in Kimi Code for agentic coding: repo navigation, tool use, and iterating against tests and logs, plus how it compares to Claude Code and Cursor.
Ashley Innocent
July 17, 2026
TutorialsKimi K3 Benchmarks: Moonshot's Numbers vs Independent Tests
Kimi K3 scores 57 on Artificial Analysis (rank #4 of 189) but runs slow. See vendor claims vs independent tests and how to benchmark kimi-k3 yourself.
Ashley Innocent
July 17, 2026
TutorialsHow to Use Kimi K3 for Free
Four honest ways to use Kimi K3 for free: the Kimi app tier, OpenRouter routing, self-hosting once weights drop, and API trial credits, with real limits.
Ashley Innocent
July 17, 2026