템플릿으로 생성
PDF 위에 필드를 그리거나 에디터에서 계약서를 작성하세요. 변수는 타입이 지정된 JSON Schema가 되므로, API 호출 한 번으로 데이터가 서명 준비가 끝난 문서로 바뀝니다. 검증되고, 버전이 관리되며, 멱등성이 보장됩니다.
- 조건부 섹션과 반복 표
- 보내기 전 미리 보기와 드라이 런
- 같은 NDA를 두 번 보낼 일 없음
Bona Fide는 API 우선 전자 서명 플랫폼입니다. 템플릿으로 계약서를 생성하고, 어디에든 서명을 임베드하고, Adobe에서 초록색으로 검증되는 문서를 보내세요. 사용자당 요금도, 봉투 개수 걱정도, 영업 상담도 필요 없습니다.
POST /v1/webhooksenvelope.completed 200“계약서 보내드립니다”부터 “서명 완료”까지의 모든 것을 하나의 깔끔한 API와 즐겁게 쓸 수 있는 디자이너로.
PDF 위에 필드를 그리거나 에디터에서 계약서를 작성하세요. 변수는 타입이 지정된 JSON Schema가 되므로, API 호출 한 번으로 데이터가 서명 준비가 끝난 문서로 바뀝니다. 검증되고, 버전이 관리되며, 멱등성이 보장됩니다.
<bf-signing>을 제품에 넣거나, 호스팅 링크를 보내거나, 서버에서 헤드리스로 실행하거나, 원클릭 동의를 받으세요. 하나의 엔진, 네 가지 모드, 각 모드마다 확실한 증거를 남깁니다.
완료된 모든 문서는 PAdES 표준으로 봉인되며 Adobe에서 초록색으로 검증됩니다. 해시 체인 감사 추적이 누가, 언제, 무엇을 했고 어떻게 본인 확인을 했는지 기록합니다.
타입이 지정된 변수, 예측 가능한 오류, 그리고 다른 플랫폼에서는 직접 만들어야 하는 세부 기능까지. 멱등성 키, 드라이 런, 테스트 모드, 웹훅 재전송.
bf_test_ 키로 쓰는 무료 무제한 테스트 모드# Generate an NDA from a template and send it
curl https://api.bonafidesign.com/v1/envelopes \
-H "Authorization: Bearer bf_live_…" \
-H "Idempotency-Key: onboarding-8841" \
-d '{
"template": "tpl_mutual_nda",
"version": "latest",
"variables": {
"client": { "name": "Acme Robotics, Inc." },
"effective_date": "2026-10-13"
},
"recipients": [
{ "role": "client", "name": "Jane Doe", "email": "jane@acme.dev" }
],
"external_id": "user_8841",
"dedupe_on": "external_id"
}'import { BonaFide } from '@bona-fide/sdk';
const bf = new BonaFide(process.env.BF_KEY);
const envelope = await bf.envelopes.create({
template: 'tpl_mutual_nda',
variables: { client: { name: 'Acme Robotics, Inc.' } },
recipients: [{ role: 'client', email: 'jane@acme.dev' }],
}, { idempotencyKey: 'onboarding-8841' });
// Mint a 10-minute embedded session when your page renders
const session = await bf.sessions.create({
envelope: envelope.id,
recipient: envelope.recipients[0].id,
mode: 'embedded',
});<!-- In your app: one tag, no cookies, no redirects -->
<script type="module" src="https://js.bonafidesign.com/v1"></script>
<bf-signing session="{{ session.token }}" theme="auto"></bf-signing>
<script>
document.querySelector('bf-signing')
.addEventListener('completed', () => router.push('/welcome'));
</script>PDF를 업로드하면 자동 감지가 서명란, 날짜, 체크 상자를 찾아냅니다. 디자인 도구처럼 스냅하고, 정렬하고, 복제하세요. 게시하기 전에 실제 데이터로 미리 볼 수 있습니다.
Bona fide는 라틴어로 ‘선의로’라는 뜻입니다. 저희는 이 이름을 글자 그대로 지킵니다. 서명자의 모든 단계를 기록하고, 모든 문서를 봉인하며, 누구나 확인할 수 있게 합니다.
사용자 단위가 아닌 워크스페이스 단위 요금. 완료된 봉투에 대해서만 결제합니다.
완료된 봉투 월 100개
무료로 시작500개 포함 · 이후 US$0.10
Team 시작하기2,000개 포함 · 이후 US$0.08
Business 시작하기2,000개 포함 · 사용량별 요금
Bona Fide로 구축하기HIPAA BAA, 21 CFR Part 11 통제 및 맞춤 계약 조건이 필요한 엔터프라이즈 고객은 문의하세요. 부가 기능: SMS 코드 US$0.10, 신분증 인증 US$2.50, EU 적격 서명 US$4.50.
가격은 미국 달러 기준이며 해당 세금은 포함되어 있지 않습니다.
Bona Fide 워크플로는 미국 ESIGN법과 UETA의 요건, 그리고 eIDAS의 단순 전자 서명 요건에 맞춰 설계되었습니다. 전자적 거래에 대한 동의, 명확한 서명 의사, 서명자 귀속, 그리고 위변조 탐지가 가능한 기록 보관이 그것입니다. 다른 전자 서명 서비스와 마찬가지로, 일부 지역에서는 법률상 몇몇 문서 유형이 제외됩니다. 예를 들어 유언장, 일부 가족법 및 법원 문서, 그리고 공증이나 종이 제출이 필요한 문서입니다. EU 적격 서명과 국가별 제도는 인증된 제공업체를 통해 부가 기능으로 이용할 수 있습니다.
완료된 모든 문서는 RFC 3161 신뢰 시각과 장기 검증 데이터를 포함해 PAdES(ETSI EN 319 142)로 봉인됩니다. Adobe Acrobat에서 열면 검증에 통과하며, 봉인 후의 모든 변경은 탐지됩니다. 어떤 사본이든 bonafidesign.com/ko/verify에서도 검증할 수 있습니다.
한 명 이상에게 서명을 요청하기 위해 보내는 문서 묶음입니다. 요금은 완료된 경우에만 청구되며, 초안이나 거절된 봉투, 무효화된 봉투에는 절대 청구되지 않습니다.
네. PDF를 업로드하고, 자동 감지로 필드를 배치한 다음 게시하면 됩니다. 기존 연동은 Bona Fide의 봉투, 수신자, 템플릿 모델에 깔끔하게 대응됩니다.
아니요. 무료 플랜에는 전체 API와 매월 완료된 봉투 100개가 포함됩니다. 더 필요할 때만 카드를 등록하세요.
서명자는 오른쪽에서 왼쪽으로 쓰는 아랍어, 히브리어, 페르시아어, 우르두어를 포함한 50개 언어로 서명할 수 있습니다. 수신자마다 언어를 지정하거나, Bona Fide가 수신자의 브라우저 언어를 사용합니다. 이메일, 서명 페이지, 동의 문구 모두 그 언어를 따릅니다.