Tripo
Features 🔥
- Fully generated C# SDK for Tripo API V3 using AutoSDK
- Same day update to support new features
- Updated and supported automatically if there are no breaking changes
- All modern .NET features - nullability, trimming, NativeAOT, etc.
- Support .Net Framework/.Net Standard 2.0
Usage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
Migrating from Tripo API V2
This SDK now targets https://openapi.tripo3d.ai/v3. Tripo ends V2 maintenance on October 1, 2026 and disables all V2
endpoints on November 1, 2026, both at 00:00 UTC.
- Replace the single V2
CreateTaskAsynccall with the capability client, such asapi.ThreeDGeneration.TextToModelAsync(...). - Supply
Modelfor text-, image-, and multiview-to-model requests. Usev2.5-20250123to preserve V2's former default behavior, or opt into a newer model deliberately. - Read V3 task outputs from
ModelUrl,RenderedImageUrl, andGeneratedImageUrl; V2 output names such asPbrModel,Model, andBaseModelare retired. - Read uploaded file references from
FileToken, and pollapi.Tasks.GetTaskAsync(...)because V2 WebSocket watch endpoints have no V3 equivalent.
See Tripo's V2 to V3 migration guide for the complete endpoint and payload mapping.
Webhooks
Webhook requests include a Tripo-Webhook-Signature header. Verify it against the exact raw request body before
deserializing the JSON:
1 2 3 4 5 6 7 8 9 10 11 12 | |
The verifier uses HMAC-SHA256, a constant-time comparison, and a five-minute timestamp tolerance by default. Configure
the webhook URL and obtain its whsec_... signing secret in the Tripo developer console.
Authenticated V3 smoke test
Create an ignored .env file containing TRIPO_API_KEY=..., then run:
1 | |
The explicitly gated test checks account balance, file upload, and a low-cost untextured model generation. It reports the balance difference and task-reported credit usage when complete.
CLI
1 2 | |
Support
Priority place for bugs: https://github.com/tryAGI/Tripo/issues
Priority place for ideas and general questions: https://github.com/tryAGI/Tripo/discussions
Discord: https://discord.gg/Ca2xhfBf3v
Acknowledgments

This project is supported by JetBrains through the Open Source Support Program.