API Key 관리
FreeFileTools API Key를 생성, 관리 및 보호하는 방법을 알아보세요.
API Key 만들기
API Key를 만들려면:
- freefiletools.io에서 계정에 로그인하세요
- 대시보드 > API Keys로 이동하세요
- API Key 만들기를 클릭하세요
- 키에 설명적인 이름을 지정하세요 (예: "내 앱", "CI 파이프라인")
- 키를 복사하여 안전하게 보관하세요 -- 한 번만 표시됩니다
키는 다음과 같은 형식입니다: fft_abc123def456...
무료 플랜
| 기능 | 제한 |
|---|---|
| 계정당 API Key 수 | 1 |
| 시간당 요청 수 | 50 |
| 최대 파일 크기 | 25 MB |
| 모든 엔드포인트 | 포함됨 |
키 재생성
API Key가 노출되었거나 새 키가 필요한 경우:
- 대시보드 > API Keys로 이동하세요
- 기존 키 옆의 재생성 버튼을 클릭하세요
- 작업을 확인하세요 -- 이전 키는 즉시 무효화됩니다
- 새 키를 복사하여 보관하세요
경고: 키를 재생성하면 이전 키가 즉시 무효화됩니다. 이전 키를 사용하는 애플리케이션은 새 키로 업데이트할 때까지 작동하지 않습니다.
보안 모범 사례
1.
API Key를 공유하지 마세요
공개 저장소, 포럼 또는 클라이언트 측 코드에서 키를 공유하지 마세요.
2.
환경 변수를 사용하세요
API Key를 소스 코드가 아닌 환경 변수에 저장하세요.
3.
서버 측에서 유지하세요
백엔드 서버에서 API 호출을 수행하세요. 프론트엔드 JavaScript에서 키를 노출하지 마세요.
4.
노출된 경우 재생성하세요
키가 노출되었을 수 있다면 대시보드에서 즉시 재생성하세요.
예제: 환경 변수 사용
bash
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_herejavascript
// Read from environment variable
const apiKey = process.env.FFT_API_KEY;
const response = await fetch("https://freefiletools.io/api/image-compress", {
method: "POST",
headers: {
"x-api-key": apiKey,
},
body: formData,
});