# API documentation about Liquid::Tag

**URL:** <https://talk.jekyllrb.com/t/api-documentation-about-liquid-tag/10306>\
**Category:** Help\
**Created:** [February 28, 2026, 1:32pm UTC](https://talk.jekyllrb.com/t/api-documentation-about-liquid-tag/10306 "2026-02-28T13:32:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![potr](https://avatars.discourse-cdn.com/v4/letter/p/7cd45c/32.png) [@potr](https://talk.jekyllrb.com/u/potr)\
**Post date:** [February 28, 2026, 1:32pm UTC](https://talk.jekyllrb.com/t/api-documentation-about-liquid-tag/10306/1 "2026-02-28T13:32:11Z")

</div>

Where can we get detailled information on Liquid internal API? That would be very useful for writing Liquid plugins (right now I’m trying with a Tag plugin).

The problem is that nothings seems to be documented. The rubydoc is really poor: [RubyDoc.info: Class: Liquid::Tag – Documentation for liquid (5.11.0) – RubyDoc.info](https://www.rubydoc.info/gems/liquid/Liquid/Tag)

Especially, what is the `tokens` argument passed to the `Tag` constructor? How to use it?
