Documentación Técnica

Guías completas, referencias de API, ejemplos de código y todo lo que necesitas para integrar nuestras soluciones.

API REST SDKs Guías Ejemplos

Getting Started

Instalación Rápida

Comienza a usar nuestras APIs en menos de 5 minutos.

npm install @bytahex/sdk
# o
pip install bytahex-sdk
# o
composer require bytahex/sdk
Ver guía completa →

Configuración Inicial

Configura tu API key y comienza a hacer requests.

import { BytahexAPI } from '@bytahex/sdk';

const api = new BytahexAPI({
  apiKey: 'tu-api-key',
  environment: 'production'
});

API Reference

GET /api/v1/projects

Obtiene la lista de proyectos disponibles.

curl -X GET "https://api.bytahex.com/v1/projects" \
  -H "Authorization: Bearer tu-api-key"
POST /api/v1/projects

Crea un nuevo proyecto.

curl -X POST "https://api.bytahex.com/v1/projects" \
  -H "Authorization: Bearer tu-api-key" \
  -H "Content-Type: application/json" \
  -d '{"name": "Mi Proyecto", "description": "Descripción"}'

SDKs Disponibles

JS

JavaScript/Node.js

v2.1.0

SDK oficial para JavaScript y Node.js con soporte completo para TypeScript.

PY

Python

v1.8.2

SDK para Python con soporte para asyncio y todas las funcionalidades de la API.

PHP

PHP

SDK para PHP con integración para Laravel y Symfony.

GO

Go

SDK para Go con soporte para context y goroutines.

Guías

Autenticación y Seguridad

Aprende a implementar autenticación segura en tus aplicaciones.

Leer guía →

Webhooks

Configura webhooks para recibir notificaciones en tiempo real.

Leer guía →

Rate Limiting

Entiende los límites de rate y cómo manejarlos correctamente.

Leer guía →

Migración de Versiones

Guía para migrar entre versiones de la API sin problemas.

Leer guía →

Ejemplos de Código

Crear un Proyecto Completo


const project = await api.projects.create({
  name: 'Mi Aplicación Web',
  description: 'Una aplicación web moderna',
  technologies: ['React', 'Node.js', 'MongoDB'],
  budget: 50000,
  timeline: '3 meses'
});

console.log('Proyecto creado:', project.id);

Manejo de Errores

try {
  const project = await api.projects.get(projectId);
} catch (error) {
  if (error.status === 404) {
    console.log('Proyecto no encontrado');
  } else if (error.status === 401) {
    console.log('API key inválida');
  } else {
    console.log('Error inesperado:', error.message);
  }
}

¿Necesitas Ayuda?

Nuestro equipo de soporte técnico está aquí para ayudarte con cualquier pregunta.