Entwickler-Dokumentation

API & Dokumentation

Integrieren Sie DataForge nahtlos in Ihre CI/CD-Pipeline. Unsere RESTful API und SDKs bieten Ihnen volle Kontrolle über Datenbereinigung und Transformation.

API-Übersicht und Endpunkte

Unsere API folgt RESTful-Konventionen und nutzt JSON für Anfrage- und Antwortkörper. Alle Anfragen erfordern eine Authentifizierung über Bearer-Token im Header.

POST /v1/jobs/clean

Startet einen neuen Bereinigungs-Job. Akzeptiert CSV, JSON oder Parquet-Streams.

GET /v1/jobs/{id}/status

Abfrage des aktuellen Fortschritts und der Metriken eines laufenden Jobs.

Code-Editor mit API-Anfrage

Code-Beispiele

Implementieren Sie Datenbereinigung in Ihrer bevorzugten Sprache.

PY

Python

import dataforge

client = dataforge.Client(api_key)
job = client.clean(
  file="data.csv",
  rules="strict"
)
# Job ID: 8f92a...
JV

Java

DataForgeClient client =
  new DataForgeClient(apiKey);

JobStatus status = client
.createJob("data.csv")
.withProfile("EU-GDPR")
.execute();
GO

Go

import "github.com/dataforge/go"

cfg := &dataforge.Config{
  Token: os.Getenv("DF_KEY")
}
client := dataforge.New(cfg)

SDK Downloads

Offiziell unterstützte Bibliotheken für schnelle Integration.

Py

Python SDK

v2.4.1 (Stable)

pip install dataforge
Js

Node.js SDK

v1.8.0 (Beta)

npm i @dataforge/sdk
Go

Go Client

v1.2.3 (Stable)

go get github.com/dataforge
Release Notes

Changelog & Versionierung

Wir veröffentlichen wöchentliche Updates. Wir folgen dem Semantic Versioning (SemVer).

2023-10-15 • v2.4.1

Bugfixes in der CSV-Parsing-Engine

Behebung von Zeilenumbruch-Problemen bei UTF-8 Encodings.

2023-10-01 • v2.4.0

Neue Anomalie-Erkennung

Hinzufügen von Isolation Forest Algorithmen für numerische Daten.

2023-09-15 • v2.3.0

GraphQL API Support

Experimenteller Support für GraphQL-Abfragen.

Infrastruktur-Status

Alle Systeme betreiben normal.

API Core Operational
Data Processing Operational
Storage (S3 Compatible) Operational
Webhooks Operational

Uptime (Letzte 30 Tage)

99.99% Verfügbarkeit

Benötigen Sie Hilfe bei der Integration?

Unser Developer Support Team hilft Ihnen bei komplexen Setups und Custom Connectors.

Support kontaktieren