---
title: "Announcing Nexus 1.0: Type-Safe, Code-First GraphQL APIs"
url: https://daily.dev/posts/announcing-nexus-1-0-type-safe-code-first-graphql-apis-urep6itrj
source_url: https://www.prisma.io/blog/announcing-the-release-of-nexus-schema-v1-b5eno5g08d0b
type: article
source: "Prisma Blog"
published: 2026-05-31T07:44:51.929Z
updated: 2026-05-31T08:59:54.019Z
tags: ["typescript", "graphql"]
reading_time: 8
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing Nexus 1.0: Type-Safe, Code-First GraphQL APIs

**[Prisma Blog](https://daily.dev/sources/prisma-blog)** · 8 min read · 0 upvotes · 0 comments

## Summary

Nexus, the code-first and type-safe GraphQL API library for Node.js, has reached version 1.0. Key changes include a new package name (nexus instead of @nexus/schema), inverted nullability defaults to align with GraphQL best practices, a new list() function for working with list types, improved support for abstract types (Union and Interface) with three resolution strategies, renamed 'backing types' to 'Source Types', and improved documentation with JSDoc support and CodeSandbox examples. Prisma has been a core contributor to Nexus for over two years.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.prisma.io/blog/announcing-the-release-of-nexus-schema-v1-b5eno5g08d0b>

---

Tags: [#typescript](https://daily.dev/tags/typescript), [#graphql](https://daily.dev/tags/graphql)

[View this post on daily.dev](https://daily.dev/posts/announcing-nexus-1-0-type-safe-code-first-graphql-apis-urep6itrj)
