클라이언트 라이브러리 / SDK
클라이언트 라이브러리 / SDK
Weaviate와 상호작용하는 방법은 크게 두 가지예요. GraphQL·gRPC·RESTful API를 직접 쓰거나, 제공되는 클라이언트 라이브러리를 쓰는 거죠. 공식 클라이언트만으로도 Weaviate의 모든 요청을 처리할 수 있고, 언어별로 가장 자연스러운 경험을 원한다면 선호 언어의 클라이언트를 고르는 걸 권장해요.
출처: 공식문서
공식 클라이언트
- Python 클라이언트: 공식 Python 클라이언트 설치와 사용법.
- TypeScript / JavaScript 클라이언트: Node.js에서 쓰는 공식 클라이언트.
- Go 클라이언트: Go 애플리케이션에 Weaviate를 통합하는 공식 Go 클라이언트 라이브러리.
- Java 클라이언트: Weaviate와 상호작용하는 새 Java 클라이언트 라이브러리.
- C# 클라이언트: Weaviate와 상호작용하는 공식 C# 라이브러리.
선호 언어가 없다면?
클라이언트 기여나 특정 클라이언트 요청은 커뮤니티 포럼에서 알려주세요. 커뮤니티에서 준비한 커뮤니티 클라이언트도 있는데, 이들은 Weaviate 핵심 팀이 아니라 커뮤니티 멤버가 직접 유지보수해요. 기여하려면 해당 유지보수자에게 직접 연락해야 해요.
질문과 피드백
더 알아보기 (Learn more)
- 각 언어별 설치·인증·사용 예시는 Python, TypeScript, Go, Java 클라이언트 페이지를 확인하세요.
- 커뮤니티가 만든 비공식 클라이언트는 커뮤니티 클라이언트 페이지를 보세요.