Weaviate is an open-source Vector Database that uses GraphQL API query language for efficient data interaction and high user experience (UX). The use of GraphQL enables fast development, easy API evolvement over time, and removes the need for multiple requests. In designing Weaviate's GraphQL API, a human-centered approach was taken to ensure intuitive database interaction. An iterative prototyping and feedback loop were implemented to match user needs with technical possibilities while supporting all features of the underlying database.