MaterialXYZ API
Integrate MaterialXYZ into your own systems. Automate quoting, order management, and more with our robust API.
API Overview
Our RESTful API allows you to programmatically create quotes, manage orders, and access your data securely. Designed for developers, it's fast, reliable, and well-documented.
Fast & Reliable
99.9% uptime with sub-second response times
Secure
Enterprise-grade security with API key authentication
Well Documented
Comprehensive documentation with code examples
Authentication
All API requests require authentication using an API key. You can generate and manage your API keys in your dashboard.
API Key Authentication
Include your API key in the Authorization header of all requests:
Authorization: Bearer YOUR_API_KEY
Example Request:
curl -X GET "https://api.materialxyz.com/v1/quotes" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
API Endpoints
Explore our comprehensive API endpoints for managing quotes, orders, and more
Quotes
GET /v1/quotesRetrieve all quotes for your account
GET /v1/quotes?page=1&limit=10
Create Quote
POST /v1/quotesCreate a new quote from STL file
POST /v1/quotes
{
"file": "base64_encoded_stl_file",
"material": "sterling_silver",
"quantity": 1
}
Orders
GET /v1/ordersRetrieve all orders for your account
GET /v1/orders?status=processing
Create Order
POST /v1/ordersCreate a new order from a quote
POST /v1/orders
{
"quote_id": "quote_123",
"shipping_address": {
"name": "John Doe",
"address": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
}
}
Rate Limits
Our API includes rate limiting to ensure fair usage and optimal performance
Starter Plan
1,000
requests per hour
Professional Plan
10,000
requests per hour
Enterprise Plan
100,000
requests per hour
SDKs & Libraries
Get started quickly with our official SDKs and community libraries
Official SDKs
- JavaScript/Node.js SDK
- Python SDK
- PHP SDK
Community Libraries
- Ruby Gem
- Go Library
- C# Library
Ready to build?
Start integrating MaterialXYZ into your applications today