# GraphQL Scalars > A collection of custom scalar types for GraphQL (dates, emails, URLs, currencies, JSON and dozens more), with validation, TypeScript types and mocks, ready to add to any schema. ## Documentation - [Introduction](https://the-guild.dev/graphql/scalars/docs.md) - [Quick Start](https://the-guild.dev/graphql/scalars/docs/quick-start.md) - [AccountNumber](https://the-guild.dev/graphql/scalars/docs/scalars/account-number.md) - [BigInt](https://the-guild.dev/graphql/scalars/docs/scalars/big-int.md) - [Byte](https://the-guild.dev/graphql/scalars/docs/scalars/byte.md) - [CountryCode](https://the-guild.dev/graphql/scalars/docs/scalars/country-code.md) - [CountryName](https://the-guild.dev/graphql/scalars/docs/scalars/country-name.md) - [Cuid](https://the-guild.dev/graphql/scalars/docs/scalars/cuid.md) - [Cuid2](https://the-guild.dev/graphql/scalars/docs/scalars/cuid2.md) - [Currency](https://the-guild.dev/graphql/scalars/docs/scalars/currency.md) - [Date](https://the-guild.dev/graphql/scalars/docs/scalars/date.md) - [DateTime](https://the-guild.dev/graphql/scalars/docs/scalars/date-time.md) - [DateTimeISO](https://the-guild.dev/graphql/scalars/docs/scalars/date-time-iso.md) - [DeweyDecimal](https://the-guild.dev/graphql/scalars/docs/scalars/dewey-decimal.md) - [DID](https://the-guild.dev/graphql/scalars/docs/scalars/did.md) - [Duration](https://the-guild.dev/graphql/scalars/docs/scalars/duration.md) - [EmailAddress](https://the-guild.dev/graphql/scalars/docs/scalars/email-address.md) - [GeoJSON](https://the-guild.dev/graphql/scalars/docs/scalars/geo-json.md) - [GUID](https://the-guild.dev/graphql/scalars/docs/scalars/guid.md) - [HexColorCode](https://the-guild.dev/graphql/scalars/docs/scalars/hex-color-code.md) - [Hexadecimal](https://the-guild.dev/graphql/scalars/docs/scalars/hexadecimal.md) - [HSL](https://the-guild.dev/graphql/scalars/docs/scalars/hsl.md) - [HSLA](https://the-guild.dev/graphql/scalars/docs/scalars/hsla.md) - [IPv4](https://the-guild.dev/graphql/scalars/docs/scalars/i-pv-4.md) - [IPv6](https://the-guild.dev/graphql/scalars/docs/scalars/i-pv-6.md) - [IBAN](https://the-guild.dev/graphql/scalars/docs/scalars/iban.md) - [IP](https://the-guild.dev/graphql/scalars/docs/scalars/ip.md) - [IPCPatent](https://the-guild.dev/graphql/scalars/docs/scalars/ipc-patent.md) - [ISBN](https://the-guild.dev/graphql/scalars/docs/scalars/isbn.md) - [ISO8601Duration](https://the-guild.dev/graphql/scalars/docs/scalars/iso-8601-duration.md) - [JSON](https://the-guild.dev/graphql/scalars/docs/scalars/json.md) - [JSONObject](https://the-guild.dev/graphql/scalars/docs/scalars/json-object.md) - [JWT](https://the-guild.dev/graphql/scalars/docs/scalars/jwt.md) - [Latitude](https://the-guild.dev/graphql/scalars/docs/scalars/latitude.md) - [LCCSubclass](https://the-guild.dev/graphql/scalars/docs/scalars/lcc-subclass.md) - [LocalDate](https://the-guild.dev/graphql/scalars/docs/scalars/local-date.md) - [LocalDateTime](https://the-guild.dev/graphql/scalars/docs/scalars/local-date-time.md) - [LocalEndTime](https://the-guild.dev/graphql/scalars/docs/scalars/local-end-time.md) - [LocalTime](https://the-guild.dev/graphql/scalars/docs/scalars/local-time.md) - [Locale](https://the-guild.dev/graphql/scalars/docs/scalars/locale.md) - [Long](https://the-guild.dev/graphql/scalars/docs/scalars/long.md) - [Longitude](https://the-guild.dev/graphql/scalars/docs/scalars/longitude.md) - [MAC](https://the-guild.dev/graphql/scalars/docs/scalars/mac.md) - [NegativeFloat](https://the-guild.dev/graphql/scalars/docs/scalars/negative-float.md) - [NegativeInt](https://the-guild.dev/graphql/scalars/docs/scalars/negative-int.md) - [NonEmptyString](https://the-guild.dev/graphql/scalars/docs/scalars/non-empty-string.md) - [NonNegativeFloat](https://the-guild.dev/graphql/scalars/docs/scalars/non-negative-float.md) - [NonNegativeInt](https://the-guild.dev/graphql/scalars/docs/scalars/non-negative-int.md) - [NonPositiveFloat](https://the-guild.dev/graphql/scalars/docs/scalars/non-positive-float.md) - [NonPositiveInt](https://the-guild.dev/graphql/scalars/docs/scalars/non-positive-int.md) - [ObjectID](https://the-guild.dev/graphql/scalars/docs/scalars/object-id.md) - [PhoneNumber](https://the-guild.dev/graphql/scalars/docs/scalars/phone-number.md) - [Port](https://the-guild.dev/graphql/scalars/docs/scalars/port.md) - [PositiveFloat](https://the-guild.dev/graphql/scalars/docs/scalars/positive-float.md) - [PositiveInt](https://the-guild.dev/graphql/scalars/docs/scalars/positive-int.md) - [PostalCode](https://the-guild.dev/graphql/scalars/docs/scalars/postal-code.md) - [RegularExpression](https://the-guild.dev/graphql/scalars/docs/scalars/regular-expression.md) - [RGB](https://the-guild.dev/graphql/scalars/docs/scalars/rgb.md) - [RGBA](https://the-guild.dev/graphql/scalars/docs/scalars/rgba.md) - [RoutingNumber](https://the-guild.dev/graphql/scalars/docs/scalars/routing-number.md) - [SafeInt](https://the-guild.dev/graphql/scalars/docs/scalars/safe-int.md) - [SemVer](https://the-guild.dev/graphql/scalars/docs/scalars/semver.md) - [SESSN](https://the-guild.dev/graphql/scalars/docs/scalars/sessn.md) - [Time](https://the-guild.dev/graphql/scalars/docs/scalars/time.md) - [TimeZone](https://the-guild.dev/graphql/scalars/docs/scalars/time-zone.md) - [Timestamp](https://the-guild.dev/graphql/scalars/docs/scalars/timestamp.md) - [ULID](https://the-guild.dev/graphql/scalars/docs/scalars/ulid.md) - [UnsignedFloat](https://the-guild.dev/graphql/scalars/docs/scalars/unsigned-float.md) - [UnsignedInt](https://the-guild.dev/graphql/scalars/docs/scalars/unsigned-int.md) - [URL](https://the-guild.dev/graphql/scalars/docs/scalars/url.md) - [USCurrency](https://the-guild.dev/graphql/scalars/docs/scalars/us-currency.md) - [UTCOffset](https://the-guild.dev/graphql/scalars/docs/scalars/utc-offset.md) - [UUID](https://the-guild.dev/graphql/scalars/docs/scalars/uuid.md) - [Void](https://the-guild.dev/graphql/scalars/docs/scalars/void.md) - [Usage Example](https://the-guild.dev/graphql/scalars/docs/usage.md) - [GraphQL-Yoga](https://the-guild.dev/graphql/scalars/docs/usage/yoga.md) - [Apollo Server](https://the-guild.dev/graphql/scalars/docs/usage/apollo-server.md) - [Mocks](https://the-guild.dev/graphql/scalars/docs/usage/mocks.md) - [Generate your own scalars from regex](https://the-guild.dev/graphql/scalars/docs/usage/regex.md) ## Changelog