both
Sometimes they sell out, so I like to buy my tickets online days beforehand. But you can buy tickets the day of the event at the door, if available.
You can pay at the door right before going in which is awesome and fast.
Thanks! Your answer is awaiting moderation.