API Status: All systems operational

Nesting engine.
API first.
Scale ready.

Integre o motor de nesting da Nestplica diretamente no seu sistema. REST API com latência média de 120ms, uptime de 99.9% e SDKs para as principais linguagens.

Criar API Key GrátisVer Documentação
120msLatência p95
99.9%Uptime SLA
10M+Req/mês
nesting_optimize.py
POST /v1/nesting/optimize

// Request
{
  "piece_ids": ["pid_abc", "pid_def"],
  "fabric_width": 150,
  "allow_rotation": true
}

// Response · 200 OK · 118ms
{
  "efficiency": 0.984,
  "fabric_used": "4.2m",
  "layout_id": "lay_xyz"
}
SDKs disponíveis para
JavaScript
Python
Java
Go
Ruby
PHP
.NET
// 01 · performance

Performance que você pode citar.

99.9%
Uptime SLA
120ms
Latência p95
98.4%
Eficiência
10M+
Requisições/mês
// 02 · integration

Integrado em 4 chamadas.

01 / AUTH
Gerar API Key
Crie sua conta e obtenha sua API Key instantaneamente. Sandbox disponível sem cartão.
02 / UPLOAD
Enviar moldes
Faça upload dos arquivos DXF via POST /v1/pieces/upload. Retorna piece_ids validados.
03 / OPTIMIZE
Otimizar encaixe
Chame POST /v1/nesting/optimize com piece_ids, largura do tecido e parâmetros.
04 / RESULT
Receber resultado
Obtenha o layout SVG, eficiência e metragem consumida via GET /v1/layouts/{id}.
// endpoints

API completa para nesting têxtil

POST
POST /v1/nesting/optimize
Encaixe otimizado de peças DXF. Retorna layout, eficiência e fabric_used.
POST
POST /v1/pieces/upload
Upload de arquivos DXF ou SVG. Retorna piece_ids validados.
GET
GET /v1/layouts/{id}
Recupera plano de corte em SVG, DXF ou PDF com coordenadas e métricas.
POST
POST /v1/collections/{id}/nest
Encaixa coleção inteira com variações de tamanho. Chamada assíncrona.
GET
GET /v1/jobs/{job_id}
Status de jobs assíncronos com estimativa de conclusão.
POST
POST /v1/webhooks
Configura endpoints para job.completed, layout.ready, error.occurred.
// 03 · code

Código real. Sem abstração.

import nestplica

client = nestplica.Client(api_key="nst_live_...")

# Upload dos moldes
pieces = client.pieces.upload(
    files=["frente.dxf", "costas.dxf"]
)

# Otimizar encaixe
result = client.nesting.optimize(
    piece_ids=[p.id for p in pieces],
    fabric_width=150,  # cm
    allow_rotation=True
)

print(f"Eficiência: {result.efficiency:.1%}")
print(f"Tecido: {result.fabric_used}")
OAuth2 + API Keys
Autenticação via Bearer token ou API Key. Rotação automática sem downtime.
Webhooks HMAC
Notificações assinadas com HMAC-SHA256 para job.completed e error.occurred.
Rate Limiting
Headers X-RateLimit-* em toda resposta. Retry-After automático no 429.
Sandbox
Ambiente isolado com dados sintéticos. 500 requisições grátis sem cartão.
// pricing

Preços por uso, sem surpresas.

Sandbox
Grátis
// 500 req · sem cartão
  • 500 requisições/mês
  • Sandbox isolado
  • Documentação interativa
  • SDKs oficiais
Gerar API Key
Enterprise
Custom
// Volume + SLA dedicado
  • Volume com desconto
  • SLA personalizado
  • Suporte dedicado
  • On-premise disponível
  • Contrato anual
Falar com Vendas

// sem cartão de crédito · 500 req grátis · cancele quando quiser

99.9% Uptime SLA
Garantido contratualmente com créditos automáticos.
LGPD Compliant
Dados processados e armazenados no Brasil.
ISO 27001
Segurança da informação certificada.
Status Page
Monitoramento público em tempo real.

Sua primeira requisição em menos de 5 minutos.

API Key gerada instantaneamente. Sandbox pronto. Documentação interativa com exemplos em 7 linguagens.

// sem cartão · 500 req grátis · cancele quando quiser