Coming Soon · Ingestion · Bulk Loading

Apiome Bulk

Big-data bulk loader for object stores and data lakes — Parquet to apiome-db at cluster scale.

Apiome Bulk ingests Parquet, Avro, ORC, Delta Lake, CSV, and JSON Lines from S3, GCS, Azure Blob, HDFS, and local uploads directly into apiome-db. Chunked resumable uploads, partition-aware fanout, and a choice of DataFusion for single-node or Spark for cluster-scale, all over Arrow Flight as the high-throughput transport.

Apiome Bulk primary surface
6
File formats
S3 · GCS · Azure · HDFS
Object stores
DataFusion · Spark
Engines
Core capabilities

What ships with Bulk

Every Bulk surface is wired into the rest of the Apiome platform — no glue code, no separate identity, no bolt-on integrations.

Multi-format lake ingestion

Load Parquet, Avro, ORC, Delta Lake, CSV, and JSON Lines, inferring schema from footers or headers before the run starts.

Object store & HDFS connectors

Manage S3, GCS, Azure Blob, HDFS, and local upload connections with connectivity tests and credential rotation.

Visual job planner

A three-pane configurator pairs the source selector with a live fanout execution-plan preview and job parameters.

Partition strategy control

Choose hash, range, or time-based partitioning and preview shard distribution across the partition count before committing.

Chunked resumable loads

Per-chunk checkpointing shows rows loaded versus target and resumes failed partitions without restarting the whole job.

Pluggable execution engines

Run DataFusion for single-node loads or Spark for cluster scale, moving data over Arrow Flight for throughput.

Inside the product

A look inside Apiome Bulk

Live design previews from the Bulk mockup pack — 9 surfaces in total.

Bulk — Job queue

Real-time view of every bulk load with row-count progress, engine badge, ETA, source, and target class.

Bulk — Schema mapper

Map source file columns to apiome-db class properties with type coercion, null handling, and required-field enforcement.

Bulk — Run detail

Full manifest for a completed run: per-file chunk outcomes, loaded row counts, error log, and coercion summary.

Built for these teams

Use cases

Bulk is designed around the way real teams actually work — not the way a tool wants them to work.

Data platform teams

Backfill billions of rows from a Parquet lake into apiome-db with resumable, partition-aware Spark jobs.

Analytics engineers

Preview inferred schemas and map columns to class properties before a load instead of discovering type errors mid-run.

Operations

Watch active loads and drill into per-chunk checkpoint state to resume the exact partitions that failed.

Enterprise-grade

Built for procurement, InfoSec, and audit

Bulk ships with the controls your security, legal, and finance partners ask for first — so you can deploy with confidence and pass review with evidence.

  • Cluster-scale Spark execution with parallelism and checkpoint tuning
  • Credential rotation and connectivity tests across every object store
  • Schema drift detection against target class versions
  • Full run audit trail with throughput, error counts, and coercion logs
  • Arrow Flight transport for high-throughput, secure data movement
  • Auto-map source columns to class properties with coercion rules
  • Recommend hash, range, or time partitioning from data shape
  • Size engine and parallelism from file volume and cluster capacity
  • Explain and triage per-partition load failures from error logs
AI integration

AI load planner

Bulk inspects your source files and target classes to propose the fastest, safest load plan — mapping columns, picking a partition strategy, and sizing engine parallelism automatically.

Every BulkAI feature is grounded in your tenant's data, runs under your data-residency policy, and respects every role and ACL the platform enforces.

Every surface in Apiome Bulk

A look at the 9 screens designed for this suite — covering everything from day-1 onboarding to day-100 operations.

source-connections
file-browser
schema-mapper
job-planner
partition-view
job-queue
chunk-progress
run-history
run-detail

Be first in line for Bulk

Early-access tenants help us shape Bulk — and get production-grade pricing locked in before general availability.