Skip to content

Get val code


This is the endpoint for val source code: it’s what Val Town itself uses internally when you run vals. For example, the std/set val is available on at

  • This endpoint will always redirect to a specific version (?v=15) if a version isn’t provided initially.
  • We detect your client - whether it’s a browser, Deno, or something else, and try to serve raw TypeScript source code when the client is able to parse it, and transpiled JavaScript when it can’t. This includes JSX syntax. See our guide on interoperability for more information on using vals in other systems.
  • Private vals are accessible on only by providing a Bearer token.