개발자 SDK
자산 운영을 위한
SDK
자동화는 Python, 네이티브 도구는 C++, 데스크톱 앱은 Dart로. 동일한 객체 모델, 동일한 이벤트, 다른 런타임.
대부분의 개발자는 30분 안에 첫 통합을 끝냅니다.
경로를 선택하세요
각 SDK는 같은 객체 모델을 제공합니다. 런타임에 맞게 선택하세요.
퀵스타트 스니펫
복사해서 붙여넣고 배포하세요. 각 예시는 실제 작업을 보여줍니다.
Python — 계보 포함 리비전 생성
pip install kumihoimport kumiho
# Connect to Kumiho Cloud (uses cached credentials)
kumiho.connect()
# Create or get a project
project = kumiho.create_project("my-project", "My Project")
# Create an asset space
space = project.create_space("characters")
# Create an item and revision
item = space.create_item("hero", kind="image")
revision = item.create_revision(
metadata={"prompt": "hero portrait, epic lighting"}
)
# Attach a file artifact (no upload)
revision.create_artifact(
name="output",
location="file:///projects/hero/hero_v01.png"
)
print(f"Created: {revision.kref}")C++ — kref를 로컬 경로로 해석
git clone github.com/KumihoIO/kumiho-SDKs#include <kumiho/client.hpp>
auto client = kumiho::Client::create();
// Resolve kref to local file path
auto artifact = client->resolve_artifact(
"kref://project/characters/hero.image?r=latest&a=main"
);
std::cout << "Path: " << artifact.local_path << std::endl;Dart — 메타데이터로 아이템 검색
dart pub add kumihoimport 'package:kumiho/kumiho.dart';
final client = KumihoClient();
// Search for items by metadata
final results = await client.searchItems(
query: 'hero',
kinds: ['image', 'texture'],
tags: ['approved'],
);
for (final item in results) {
print('${item.name}: ${item.kref}');
}굳이 만들 필요 없는 것
Kumiho를 자산 인텔리전스 레이어로 사용하세요 — 또 하나의 주말 프로젝트가 아닙니다.
멀티테넌트 자산 데이터베이스
리비전 및 계보 스키마
이벤트 스트리밍 인프라
권한 및 접근 제어
전체 텍스트 및 메타데이터 검색
그래프 쿼리 및 탐색
예상 절감 시간: 3–6개월의 백엔드 작업