What produces amylase in your body?

Pancreas and. Salivary glands. Amylase is needed for digestion of starch and is made predominantly by pancreas and salivary glands.